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.
Registrieren und aktivieren Sie ein privates Modul oder einen Ressourcentyp eines Drittanbieters in Ihrem Konto
In diesem Thema werden die Schritte zur Registrierung eines privaten Moduls oder Ressourcentyps eines Drittanbieters beschrieben, der für Sie freigegeben wurde, und zur anschließenden Aktivierung über die AWS CloudFormation Registrierung mithilfe der Befehlszeile. Sobald die Erweiterung aktiviert ist, steht sie allen CloudFormation Vorlagen in dem Konto und der Region zur Verfügung, in der sie registriert wurde.
Anmerkung
Bevor Sie fortfahren, vergewissern Sie sich, dass Sie über die erforderlichen Voraussetzungen IAMBerechtigungen für die Registrierung einer privaten Erweiterung verfügen.
Um ein privates Modul oder einen Ressourcentyp zu registrieren, der mit Ihnen geteilt wurde (AWS CLI)
-
Suchen Sie den Amazon S3 S3-Bucket, der das Projektpaket für das private Modul oder den Ressourcentyp enthält, den Sie in Ihrem Konto registrieren möchten.
-
Verwenden Sie den Befehl register-type, um den privaten Ressourcentyp in Ihrem Konto zu registrieren.
Mit dem folgenden Befehl wird beispielsweise der
My::Resource::Example
Ressourcentyp im angegebenen Verzeichnis registriert. AWS-Kontoaws cloudformation register-type --type
RESOURCE
\ --type-nameMy::Resource::Example
\ --schema-handler-package[s3 object path]
--regionus-west-2
RegisterType
ist ein asynchroner Vorgang und gibt ein Registrierungs-Token zurück, mit dem Sie den Fortschritt Ihrer Registrierungs-Anforderung verfolgen können.{ "RegistrationToken": "f5525280-104e-4d35-bef5-8f1fexample" }
Wenn Ihre Erweiterung im AWS APIs Rahmen ihrer Funktionalität aufgerufen wird, müssen Sie eine IAM Ausführungsrolle erstellen, die die erforderlichen Berechtigungen für deren Aufruf enthält AWS APIs, und diese Ausführungsrolle in Ihrem Konto bereitstellen. Sie können diese Ausführungsrolle dann mithilfe der
--execution-role-arn
Option angeben. CloudFormation geht dann davon aus, dass diese Ausführungsrolle Ihrem Ressourcentyp die entsprechenden Anmeldeinformationen zur Verfügung stellt.--execution-role-arn
arn:aws:iam::111122223333:role/MyIAMRole
-
(Optional) Verwenden Sie das Registrierungstoken mit describe-type-registrationBefehl, um den Fortschritt Ihrer Registrierungsanfrage zu verfolgen.
Wenn die Registrierungsanfrage CloudFormation abgeschlossen ist, wird der Fortschrittsstatus der Anfrage auf gesetzt
COMPLETE
.Im folgenden Beispiel wird das vom oben genannten
describe-type-registration
Befehl zurückgegebene Registrierungs-Token verwendet, um Registrierungs-Statusinformationen zurückzugeben.aws cloudformation describe-type-registration \ --registration-token
f5525280-104e-4d35-bef5-8f1fexample
\ --regionus-west-2
Der Befehl gibt die folgende Ausgabe zurück.
{ "ProgressStatus": "COMPLETE", "TypeArn": "arn:aws:cloudformation:us-east-1:012345678910:type/resource/My-Resource-Example", "Description": "Deployment is currently in DEPLOY_STAGE of status COMPLETED; ", "TypeVersionArn": "arn:aws:cloudformation:us-east-1:111122223333:type/resource/My-Resource-Example/00000001" }