Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie PutParameter
mit einem AWS SDK oder CLI
Die folgenden Codebeispiele zeigen die VerwendungPutParameter
.
- CLI
-
- AWS CLI
-
Beispiel 1: Um einen Parameterwert zu ändern
Das folgende
put-parameter
Beispiel ändert den Wert des angegebenen Parameters.aws ssm put-parameter \ --name
"MyStringParameter"
\ --type"String"
\ --value"Vici"
\ --overwriteAusgabe:
{ "Version": 2, "Tier": "Standard" }
Weitere Informationen finden Sie unter Einen Systems Manager Manager-Parameter erstellen (AWS CLI), 'Parameterschichten verwalten < https://docs.aws.amazon.com/systems-manager/ latest/userguide/ parameter-store-advanced-parameters .html>`__ und Arbeiten mit Parameterrichtlinien im Systems Manager Manager-Benutzerhandbuch.AWS
Beispiel 2: So erstellen Sie einen erweiterten Parameter
Das folgende
put-parameter
Beispiel erstellt einen erweiterten 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
Ausgabe:
{ "Version": 1, "Tier": "Advanced" }
Weitere Informationen finden Sie unter Einen Systems Manager Manager-Parameter erstellen (AWS CLI), 'Parameterschichten verwalten < https://docs.aws.amazon.com/systems-manager/ latest/userguide/ parameter-store-advanced-parameters .html>`__ und Arbeiten mit Parameterrichtlinien im Systems Manager Manager-Benutzerhandbuch.AWS
Beispiel 3: So konvertieren Sie einen Standardparameter in einen erweiterten Parameter
Das folgende
put-parameter
Beispiel konvertiert einen vorhandenen Standardparameter in einen erweiterten Parameter.aws ssm put-parameter \ --name
"MyConvertedParameter"
\ --value"abc123"
\ --type"String"
\ --tierAdvanced
\ --overwriteAusgabe:
{ "Version": 2, "Tier": "Advanced" }
Weitere Informationen finden Sie unter Einen Systems Manager Manager-Parameter erstellen (AWS CLI), 'Parameterschichten verwalten < https://docs.aws.amazon.com/systems-manager/ latest/userguide/ parameter-store-advanced-parameters .html>`__ und Arbeiten mit Parameterrichtlinien im Systems Manager Manager-Benutzerhandbuch.AWS
Beispiel 4: So erstellen Sie einen Parameter mit angehängter Richtlinie
Im folgenden
put-parameter
Beispiel wird ein erweiterter Parameter mit einer angehängten Parameterrichtlinie erstellt.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\"}}]"Ausgabe:
{ "Version": 1, "Tier": "Advanced" }
Weitere Informationen finden Sie unter Einen Systems Manager Manager-Parameter erstellen (AWS CLI), 'Parameterschichten verwalten < https://docs.aws.amazon.com/systems-manager/ latest/userguide/ parameter-store-advanced-parameters .html>`__ und Arbeiten mit Parameterrichtlinien im Systems Manager Manager-Benutzerhandbuch.AWS
Beispiel 5: So fügen Sie einem vorhandenen Parameter eine Richtlinie hinzu
Im folgenden
put-parameter
Beispiel wird eine Richtlinie an einen vorhandenen erweiterten Parameter angehängt.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\"}}]" --overwriteAusgabe:
{ "Version": 2, "Tier": "Advanced" }
Weitere Informationen finden Sie unter Einen Systems Manager Manager-Parameter erstellen (AWS CLI), 'Parameterschichten verwalten < https://docs.aws.amazon.com/systems-manager/ latest/userguide/ parameter-store-advanced-parameters .html>`__ und Arbeiten mit Parameterrichtlinien im Systems Manager Manager-Benutzerhandbuch.AWS
-
PutParameter AWS CLI
Einzelheiten finden Sie in der Befehlsreferenz. API
-
- Java
-
- SDKfür Java 2.x
-
Anmerkung
Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. 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); } } }
-
APIEinzelheiten finden Sie PutParameterunter AWS SDK for Java 2.x APIReferenz.
-
- PowerShell
-
- Tools für PowerShell
-
Beispiel 1: In diesem Beispiel wird ein Parameter erstellt. Es erfolgt keine Ausgabe, wenn der Befehl erfolgreich ist.
Write-SSMParameter -Name "Welcome" -Type "String" -Value "helloWorld"
Beispiel 2: In diesem Beispiel wird ein Parameter geändert. Es erfolgt keine Ausgabe, wenn der Befehl erfolgreich ist.
Write-SSMParameter -Name "Welcome" -Type "String" -Value "Good day, Sunshine!" -Overwrite $true
-
APIEinzelheiten finden Sie unter PutParameter AWS Tools for PowerShellCmdlet-Referenz.
-
- Rust
-
- SDKfür Rust
-
Anmerkung
Es gibt noch mehr dazu GitHub. Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. 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(()) }
-
APIEinzelheiten finden Sie PutParameter
in der AWS SDKAPIRust-Referenz.
-
Eine vollständige Liste der AWS SDK Entwicklerhandbücher und Codebeispiele finden Sie unterVerwenden von Systems Manager mit einem AWS SDK. Dieses Thema enthält auch Informationen zu den ersten Schritten und Details zu früheren SDK Versionen.