文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
PutParameter
搭配 AWS SDK 或 CLI 使用
下列程式碼範例示範如何使用 PutParameter
。
- AWS CLI
-
範例 1:變更參數值
下列
put-parameter
範例示範變更指定參數的值。aws ssm put-parameter \ --name
"MyStringParameter"
\ --type"String"
\ --value"Vici"
\ --overwrite輸出:
{ "Version": 2, "Tier": "Standard" }
如需詳細資訊,請參閱《Systems Manager 使用者指南》中的建立 Systems Manager 參數 (AWS CLI)、「管理參數層 <https://https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html>`__ 和使用參數政策。 AWS
範例 2:建立進階參數
下列
put-parameter
範例示範建立進階參數。aws ssm put-parameter \ --name
"MyAdvancedParameter"
\ --description"This is an advanced parameter"
\ --value"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat [truncated]"
\ --type"String"
\ --tierAdvanced
輸出:
{ "Version": 1, "Tier": "Advanced" }
如需詳細資訊,請參閱《Systems Manager 使用者指南》中的建立 Systems Manager 參數 (AWS CLI)、「管理參數層 <https://https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html>`__ 和使用參數政策。 AWS
範例 3:將標準參數轉換為進階參數
下列
put-parameter
範例示範將現有的標準參數轉換為進階參數。aws ssm put-parameter \ --name
"MyConvertedParameter"
\ --value"abc123"
\ --type"String"
\ --tierAdvanced
\ --overwrite輸出:
{ "Version": 2, "Tier": "Advanced" }
如需詳細資訊,請參閱《Systems Manager 使用者指南》中的建立 Systems Manager 參數 (AWS CLI)、「管理參數層 <https://https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html>`__ 和使用參數政策。 AWS
範例 4:建立已附加政策的參數
下列
put-parameter
範例示範建立已附加參數政策的進階參數。aws ssm put-parameter \ --name
"/Finance/Payroll/q2accesskey"
\ --value"P@sSwW)rd"
\ --type"SecureString"
\ --tierAdvanced
\ --policies "[{\"Type\":\"Expiration\",\"Version\":\"1.0\",\"Attributes\":{\"Timestamp\":\"2020-06-30T00:00:00.000Z\"}},{\"Type\":\"ExpirationNotification\",\"Version\":\"1.0\",\"Attributes\":{\"Before\":\"5\",\"Unit\":\"Days\"}},{\"Type\":\"NoChangeNotification\",\"Version\":\"1.0\",\"Attributes\":{\"After\":\"60\",\"Unit\":\"Days\"}}]"輸出:
{ "Version": 1, "Tier": "Advanced" }
如需詳細資訊,請參閱《Systems Manager 使用者指南》中的建立 Systems Manager 參數 (AWS CLI)、「管理參數層 <https://https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html>`__ 和使用參數政策。 AWS
範例 5:將政策新增至現有參數
下列
put-parameter
範例示範將政策連接至現有的進階參數。aws ssm put-parameter \ --name
"/Finance/Payroll/q2accesskey"
\ --value"N3wP@sSwW)rd"
\ --type"SecureString"
\ --tierAdvanced
\ --policies "[{\"Type\":\"Expiration\",\"Version\":\"1.0\",\"Attributes\":{\"Timestamp\":\"2020-06-30T00:00:00.000Z\"}},{\"Type\":\"ExpirationNotification\",\"Version\":\"1.0\",\"Attributes\":{\"Before\":\"5\",\"Unit\":\"Days\"}},{\"Type\":\"NoChangeNotification\",\"Version\":\"1.0\",\"Attributes\":{\"After\":\"60\",\"Unit\":\"Days\"}}]" --overwrite輸出:
{ "Version": 2, "Tier": "Advanced" }
如需詳細資訊,請參閱《Systems Manager 使用者指南》中的建立 Systems Manager 參數 (AWS CLI)、「管理參數層 <https://https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-advanced-parameters.html>`__ 和使用參數政策。 AWS
-
如需 API 詳細資訊,請參閱《AWS CLI 命令參考》中的 PutParameter
。
-