Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan PutParameter
dengan AWS SDK atau CLI
Contoh kode berikut menunjukkan cara menggunakanPutParameter
.
- CLI
-
- AWS CLI
-
Contoh 1: Untuk mengubah nilai parameter
put-parameter
Contoh berikut mengubah nilai parameter yang ditentukan.aws ssm put-parameter \ --name
"MyStringParameter"
\ --type"String"
\ --value"Vici"
\ --overwriteOutput:
{ "Version": 2, "Tier": "Standard" }
Untuk informasi selengkapnya, lihat Membuat parameter Systems Manager (AWS CLI), 'Mengelola tingkatan parameter < https://docs.aws.amazon.com/systems-manager/ latest/userguide/parameter - store-advanced-parameters .html>`__, dan Bekerja dengan kebijakan parameter di Panduan Pengguna Systems Manager.AWS
Contoh 2: Untuk membuat parameter lanjutan
put-parameter
Contoh berikut menciptakan parameter lanjutan.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
Output:
{ "Version": 1, "Tier": "Advanced" }
Untuk informasi selengkapnya, lihat Membuat parameter Systems Manager (AWS CLI), 'Mengelola tingkatan parameter < https://docs.aws.amazon.com/systems-manager/ latest/userguide/parameter - store-advanced-parameters .html>`__, dan Bekerja dengan kebijakan parameter di Panduan Pengguna Systems Manager.AWS
Contoh 3: Untuk mengonversi parameter standar ke parameter lanjutan
put-parameter
Contoh berikut mengubah parameter standar yang ada menjadi parameter lanjutan.aws ssm put-parameter \ --name
"MyConvertedParameter"
\ --value"abc123"
\ --type"String"
\ --tierAdvanced
\ --overwriteOutput:
{ "Version": 2, "Tier": "Advanced" }
Untuk informasi selengkapnya, lihat Membuat parameter Systems Manager (AWS CLI), 'Mengelola tingkatan parameter < https://docs.aws.amazon.com/systems-manager/ latest/userguide/parameter - store-advanced-parameters .html>`__, dan Bekerja dengan kebijakan parameter di Panduan Pengguna Systems Manager.AWS
Contoh 4: Untuk membuat parameter dengan kebijakan terlampir
put-parameter
Contoh berikut membuat parameter lanjutan dengan kebijakan parameter terlampir.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\"}}]"Output:
{ "Version": 1, "Tier": "Advanced" }
Untuk informasi selengkapnya, lihat Membuat parameter Systems Manager (AWS CLI), 'Mengelola tingkatan parameter < https://docs.aws.amazon.com/systems-manager/ latest/userguide/parameter - store-advanced-parameters .html>`__, dan Bekerja dengan kebijakan parameter di Panduan Pengguna Systems Manager.AWS
Contoh 5: Untuk menambahkan kebijakan ke parameter yang ada
put-parameter
Contoh berikut melampirkan kebijakan ke parameter lanjutan yang ada.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\"}}]" --overwriteOutput:
{ "Version": 2, "Tier": "Advanced" }
Untuk informasi selengkapnya, lihat Membuat parameter Systems Manager (AWS CLI), 'Mengelola tingkatan parameter < https://docs.aws.amazon.com/systems-manager/ latest/userguide/parameter - store-advanced-parameters .html>`__, dan Bekerja dengan kebijakan parameter di Panduan Pengguna Systems Manager.AWS
-
Untuk API detailnya, lihat PutParameter
di Referensi AWS CLI Perintah.
-
- Java
-
- SDKuntuk Java 2.x
-
catatan
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS
. import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.ssm.SsmClient; import software.amazon.awssdk.services.ssm.model.ParameterType; import software.amazon.awssdk.services.ssm.model.PutParameterRequest; import software.amazon.awssdk.services.ssm.model.SsmException; public class PutParameter { public static void main(String[] args) { final String usage = """ Usage: <paraName> Where: paraName - The name of the parameter. paraValue - The value of the parameter. """; if (args.length != 2) { System.out.println(usage); System.exit(1); } String paraName = args[0]; String paraValue = args[1]; Region region = Region.US_EAST_1; SsmClient ssmClient = SsmClient.builder() .region(region) .build(); putParaValue(ssmClient, paraName, paraValue); ssmClient.close(); } public static void putParaValue(SsmClient ssmClient, String paraName, String value) { try { PutParameterRequest parameterRequest = PutParameterRequest.builder() .name(paraName) .type(ParameterType.STRING) .value(value) .build(); ssmClient.putParameter(parameterRequest); System.out.println("The parameter was successfully added."); } catch (SsmException e) { System.err.println(e.getMessage()); System.exit(1); } } }
-
Untuk API detailnya, lihat PutParameterdi AWS SDK for Java 2.x APIReferensi.
-
- PowerShell
-
- Alat untuk PowerShell
-
Contoh 1: Contoh ini membuat parameter. Tidak ada output jika perintah berhasil.
Write-SSMParameter -Name "Welcome" -Type "String" -Value "helloWorld"
Contoh 2: Contoh ini mengubah parameter. Tidak ada output jika perintah berhasil.
Write-SSMParameter -Name "Welcome" -Type "String" -Value "Good day, Sunshine!" -Overwrite $true
-
Untuk API detailnya, lihat PutParameterdi AWS Tools for PowerShell Referensi Cmdlet.
-
- Rust
-
- SDKuntuk Rust
-
catatan
Ada lebih banyak tentang GitHub. Temukan contoh lengkapnya dan pelajari cara pengaturan dan menjalankannya di Repositori Contoh Kode AWS
. async fn make_parameter( client: &Client, name: &str, value: &str, description: &str, ) -> Result<(), Error> { let resp = client .put_parameter() .overwrite(true) .r#type(ParameterType::String) .name(name) .value(value) .description(description) .send() .await?; println!("Success! Parameter now has version: {}", resp.version()); Ok(()) }
-
Untuk API detailnya, lihat PutParameter AWS
SDKuntuk API referensi Rust.
-
Untuk daftar lengkap panduan AWS SDK pengembang dan contoh kode, lihatMenggunakan layanan ini dengan AWS SDK. Topik ini juga mencakup informasi tentang memulai dan detail tentang SDK versi sebelumnya.