cfn-get-metadata - AWS CloudFormation

cfn-get-metadata

Beschreibung

Sie können das Hilfsskript „cfn-get-metadata“ verwenden, um einen Metadaten-Block von CloudFormation abzurufen und über den Standardausgang zu drucken. Sie können zudem eine untergeordnete Struktur des Metadaten-Blocks drucken, wenn Sie einen Schlüssel angeben. Es werden jedoch nur Top-Level-Schlüssel unterstützt.

Anmerkung

cfn-get-metadata erfordert keine Anmeldeinformationen; die Optionen --access-key, --secret-key, --role oder --credential-file müssen also nicht verwendet werden. Wenn jedoch keine Anmeldeinformationen angegeben werden, prüft CloudFormation auf Stack-Mitgliedschaft und schränkt den Geltungsbereich des Aufrufs desjenigen Stacks ein, zu dem die Instance gehört.

Syntax

cfn-get-metadata --access-key access.key \ --secret-key secret.key \ --credential-file|f credential.file \ --key|k key \ --stack|-s stack.name.or.id \ --resource|-r logical.resource.id \ --role IAM.role.name \ --url|-u service.url \ --region region

Optionen

Name Beschreibung Erforderlich

-k, --key

Gibt bei einem Schlüssel-Werte-Paar den Namen des Schlüssels für den angegebenen Wert an.

Type: String

Beispiel: Bei { "Key1": "SampleKey1", "Key2": "SampleKey2" } gibt cfn-get-metadata -k Key2 SampleKey2 aus.

Nein

-s, --stack

Name des Stacks.

Type: String

Standard: Keiner

Beispiel:: -s { "Ref" : "AWS::StackName" },

Ja

-r, --resource

Die logische Ressourcen-ID der Ressource, die die Metadaten enthält.

Type: String

Beispiel:: -r WebServerHost

Ja

--role (nur Ressourcen-Signalisierung)

Der Name einer IAM-Rolle, die mit dieser Instance verknüpft ist.

Type: String

Bedingun: Der Dateiparameter Anmeldeinformationen hat Vorrang vor diesem Parameter.

Nein

--region

Die Region, aus der die CloudFormation-URL abgeleitet wird.

Type: String

Standard: Keiner

Beispiel:: --region ", { "Ref" : "AWS::Region" },

Nein

--access-key

AWS-Zugriffsschlüssel für ein Konto mit der Berechtigung, DescribeStackResource auf CloudFormation aufzurufen.

Type: String

Bedingun: Der Dateiparameter Anmeldeinformationen hat Vorrang vor diesem Parameter.

Bedingt

--secret-key

AWS Geheimer Schlüssel, der dem angegebenen AWS-Zugriffsschlüssel entspricht.

Type: String

Bedingun: Der Dateiparameter Anmeldeinformationen hat Vorrang vor diesem Parameter.

Bedingt

-f, --credential-file

Eine Datei mit einem geheimen Zugriffsschlüssel und einem Zugriffsschlüssel.

Type: String

Bedingung: Der Dateiparameter Anmeldeinformationen hat Vorrang vor den Parametern Rolle, Zugriffschlüssel und geheimer Zugriffschlüssel.

Bedingt