Wie funktioniert die 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.

Wie funktioniert die Cloud Control API

Die Cloud Control API bietet Ihnen eine zentrale Kontrolle über Ihre Ressourcen AWS-Konto und eine konsistente Art, auf diese Ressourcen zuzugreifen und sie bereitzustellen. Es bietet eine einheitliche programmatische Schnittstelle für direkte Aufrufe der verschiedenen Ressourcentypen, die in Ihrem verfügbar sind. AWS-Konto

Ein Ressourcentyp stellt ein Artefakt dar, das über einen Webservice bereitgestellt werden kann: eine Amazon Elastic Compute Cloud (Amazon EC2) -Instance, eine Amazon Relational Database Service (Amazon RDS) -Datenbank-Instance, eine AWS Identity and Access Management (IAM) -Richtlinie oder sogar eine gesamte Webanwendung. Jeder Ressourcentyp verwendet eine standardisierte Syntax, um einige oder alle der folgenden Lebenszyklusereignisse zu unterstützen: Erstellen, Lesen, Aktualisieren, Löschen und Auflisten (CRUD-L). Sie können diese CRUD-L-Event-Handler direkt aufrufen, indem Sie die Cloud Control API als einen konsistenten Satz von APIs verwenden.

Amazon hat mehrere hundert Ressourcentypen veröffentlicht, die Angebote verschiedener AWS Webdienste repräsentieren. Jetzt können auch Drittanbieter ihre eigenen Ressourcentypen zur Nutzung zur Verfügung stellen. Jeder Ressourcentyp, der mit dem AWS CloudFormation CLI Open-Source-Tool entwickelt wurde, wird automatisch von der Cloud Control API unterstützt.

Jeder Ressourcentyp wird durch sein Ressourcentypschema definiert. Dieses Dokument entspricht dem offenen Standard des JSON-Schemas und umfasst:

  • Eine vollständige Liste der einzelnen Ressourceneigenschaften und der zugehörigen Metadaten, einschließlich der Angabe, ob die Eigenschaft erforderlich ist, des Datentyps und der Wertbeschränkungen.

  • Die CRUD-L-Ereignisse, die der Ressourcentyp unterstützt, und die Berechtigungen, die für das Aufrufen der einzelnen unterstützten Event-Handler durch die Cloud Control API erforderlich sind.

Wenn Sie eine Ressource erstellen oder aktualisieren, geben Sie JSON an, das die Eigenschaften und Eigenschaftswerte darstellt, die Sie für die Ressource festlegen möchten. Die Cloud Control API verarbeitet die eigentlichen Aufrufe der zugrunde liegenden Webdienste, um die angeforderten Änderungen vorzunehmen. Bei Leseanfragen gibt die Cloud Control API JSON zurück, das den aktuellen Status der angegebenen Ressource darstellt. Bei Listenanfragen gibt die Cloud Control API entweder die Ressourcen-ID oder JSON zurück, die den aktuellen Status der angegebenen Ressourcen darstellt.

Sie können die Cloud Control API verwenden, um Operationen mit vorhandenen Ressourcen durchzuführen, auch wenn diese Ressourcen nicht mit der Cloud Control API erstellt wurden. Sie könnten beispielsweise die Cloud Control API verwenden, um Eigenschaftsinformationen zu jeder AWS Lambda Funktion in Ihrem zurückzugeben AWS-Konto.

Ein kurzes Tutorial zur Verwendung der Cloud Control API zur Durchführung von Ressourcenoperationen finden Sie unterErste Schritte mit der Cloud Control API.

Weitere Informationen zu Ressourcentypen und deren Verwendung mit der Cloud Control API finden Sie unterRessourcentypen verwenden.