AWS CloudFormation-Ressourcenspezifikation - AWS CloudFormation

AWS CloudFormation-Ressourcenspezifikation

Bei der AWS CloudFormation-Ressourcenspezifikation handelt es sich um eine JSON-formatierte Textdatei, die die Ressourcen und Eigenschaften definiert, die AWS CloudFormation unterstützt. Das Dokument ist eine maschinenlesbare, stark typisierte Spezifikation, mit der Sie Tools für die Erstellung von AWS CloudFormation-Vorlagen erstellen können. Sie können mit der Spezifikation z. B. eine Funktion zum automatischen Vervollständigen und Validieren von AWS CloudFormation-Vorlagen in der IDE (Integrated Development Environment) erstellen.

Die Ressourcenspezifikation ist sowohl eine einzelne Datei als auch eine Reihe von Dateien, wobei jede Datei die Definition des Ressourcentyps enthält. Die einzelne und die getrennten Dateien enthalten identische Informationen. Je nach Tool und Ihrer Implementierung verwenden Sie die Datei oder die Dateien, die für Sie am besten geeignet sind.

In der folgenden Tabelle erkennen Sie, wie Sie die Ressourcenspezifikation herunterladen.

Die Ressourcenverfügbarkeit kann je nach Region variieren. Um die Verfügbarkeit einer Ressource in einer bestimmten Region zu prüfen, beziehen Sie sich auf die Ressourcenspezifikation für diese Region.

Ressourcenspezifikation

Name der Region

Region

Einzelne Datei

Alle Dateien

USA Ost (Ohio)

us-east-2

.json

.zip

USA Ost (Nord-Virginia)

us-east-1

.json

.zip

USA West (Nordkalifornien)

us-west-1

.json

.zip

USA West (Oregon)

us-west-2

.json

.zip

Afrika (Kapstadt)

af-south-1

.json

.zip

Asien-Pazifik (Hongkong)

ap-east-1

.json

.zip

Asien-Pazifik (Mumbai)

ap-south-1

.json

.zip

Asien-Pazifik (Osaka)

ap-northeast-3

.json

.zip

Asien-Pazifik (Seoul)

ap-northeast-2

.json

.zip

Asien-Pazifik (Singapur)

ap-southeast-1

.json

.zip

Asien-Pazifik (Sydney)

ap-southeast-2

.json

.zip

Asien-Pazifik (Tokio)

ap-northeast-1

.json

.zip

Kanada (Zentral)

ca-central-1

.json

.zip

China (Peking)

cn-north-1

.json

.zip

China (Ningxia)

cn-northwest-1

.json

.zip

Europa (Frankfurt)

eu-central-1

.json

.zip

Europa (Irland)

eu-west-1

.json

.zip

Europa (London)

eu-west-2

.json

.zip

Europa (Paris)

eu-west-3

.json

.zip

Europa (Stockholm)

eu-north-1

.json

.zip

Europa (Mailand)

eu-south-1

.json

.zip

Naher Osten (Bahrain)

me-south-1

.json

.zip

Südamerika (São Paulo)

sa-east-1

.json

.zip

AWS GovCloud (USA Ost)

us-gov-east-1

.json

.zip

AWS GovCloud (US-West)

us-gov-west-1

.json

.zip

Das folgende Beispiel zeigt die Spezifikation für eine wichtige AWS Key Management Service-Ressource (AWS::KMS::Key). Es werden die Eigenschaften für die AWS::KMS::Key-Ressource, die erforderlichen Eigenschaften, der Typ des zulässigen Werts für jede Eigenschaft und deren Aktualisierungsverhalten angegeben. Details zur Spezifikation finden Sie unter Spezifikationsformat.

"AWS::KMS::Key": { "Attributes": { "Arn": { "PrimitiveType": "String" } }, "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html", "Properties": { "Description": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-description", "PrimitiveType": "String", "Required": false, "UpdateType": "Mutable" }, "EnableKeyRotation": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-enablekeyrotation", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "Enabled": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-enabled", "PrimitiveType": "Boolean", "Required": false, "UpdateType": "Mutable" }, "KeyPolicy": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-keypolicy", "PrimitiveType": "Json", "Required": true, "UpdateType": "Mutable" }, "KeyUsage": { "Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kms-key.html#cfn-kms-key-keyusage", "PrimitiveType": "String", "Required": false, "UpdateType": "Immutable" } } }