Eine Ressource erstellen mit AWS Cloud Control API - Cloud-Steuerung API

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.

Eine Ressource erstellen mit AWS Cloud Control API

Verwenden Sie den create-resource Befehl, um eine Ressource zu erstellen.

Den gewünschten Status der Ressource zusammenstellen

Damit Cloud Control API eine Ressource erstellen kann, müssen Sie den gewünschten Status der Ressource angeben, die Sie erstellen möchten. Der gewünschte Status besteht aus einer Liste der Ressourceneigenschaften, die Sie angeben möchten, und ihrer gewünschten Werte.

Die Eigenschaften einer Ressource sind in ihrem Ressourcentypschema definiert. Dazu gehören, ob die Eigenschaft erforderlich ist, gültige Werte und andere Eigenschaftseinschränkungen. Weitere Informationen zum Anzeigen von Definitionen von Ressourceneigenschaften finden Sie unterSchemas für Ressourcentypen anzeigen.

Der von Ihnen angegebene gewünschte Status muss für das Ressourcentypschema gültig sein.

Nehmen wir als Beispiel an, Sie möchten eine AWS::Logs::LogGroupRessource mit einem bestimmten Namen und einer Aufbewahrungsrichtlinie von 90 Tagen erstellen. Als ersten Schritt müssen Sie den gewünschten Status der Ressource als JSON Text formatieren.

{ "LogGroupName": "CloudApiLogGroup", "RetentionInDays": 90 }

Wenn Sie den create-resource Befehl aufrufen, können Sie den gewünschten Status direkt inline als Zeichenfolge übergeben oder, für kompliziertere Definitionen des gewünschten Status, einen Dateispeicherort angeben.

Der folgende Befehl AWS Command Line Interface (AWS CLI) erstellt die Ressource und gibt im desired-state Parameter an, auf welchen Wert die RetentionInDays Eigenschaft der Ressource gesetzt ist90, zusätzlich zur Angabe des Protokollgruppennamens.

$ aws cloudcontrol create-resource --type-name AWS::Logs::LogGroup \ --desired-state '{"LogGroupName": "CloudApiLogGroup", "RetentionInDays":90}'

Nachverfolgen des Fortschritts einer Anfrage zum Erstellen einer Ressource

Der create-resource Befehl gibt ein ProgressEvent Objekt zurück, mit dem Sie den aktuellen Status Ihrer Anfrage zur Erstellung von Ressourcen überwachen können. Weitere Informationen finden Sie unter Nachverfolgen des Fortschritts von Anfragen zu Ressourcenoperationen.