CloudFormation spécification des ressources - AWS CloudFormation

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

CloudFormation spécification des ressources

Le AWS CloudFormation La spécification des ressources est un fichier texte JSON au format -formaté qui définit les ressources et les propriétés prises en charge CloudFormation . Le document est une spécification lisible par machine et fortement dactylographiée que vous pouvez utiliser pour créer des outils de création de modèles. CloudFormation Par exemple, vous pouvez utiliser la spécification pour créer des fonctionnalités de complétion automatique et de validation pour les CloudFormation modèles de votre IDE (environnement de développement intégré).

La spécification de ressource est organisée à la fois en tant que fichier unique et série de fichiers, où chaque fichier contient la définition d'un type de ressource. Les fichiers uniques et séparés contiennent des informations identiques. En fonction de l'outil et de votre implémentation, utilisez le ou les fichiers adaptés.

Pour télécharger la spécification de ressource, consultez le tableau suivant.

La disponibilité de la ressource peut varier en fonction de la région. Pour vérifier la disponibilité d'une ressource dans une région donnée, consultez la spécification de la ressource pour cette région.

Nom de la région

Région

Fichier unique

Tous les fichiers

USA Est (Ohio)

us-east-2

.json

.zip

USA Est (Virginie du Nord)

us-east-1

.json

.zip

USA Ouest (Californie du Nord)

us-west-1

.json

.zip

USA Ouest (Oregon)

us-west-2

.json

.zip

Afrique (Le Cap)

af-south-1

.json

.zip

Asie-Pacifique (Hong Kong)

ap-east-1

.json

.zip

Asie-Pacifique (Hyderabad)

ap-south-2

.json

.zip

Asie-Pacifique (Jakarta)

ap-southeast-3

.json

.zip

Asie-Pacifique (Malaisie)

ap-southeast-5

.json

.zip

Asie-Pacifique (Melbourne)

ap-southeast-4

.json

.zip

Asie-Pacifique (Mumbai)

ap-south-1

.json

.zip

Asie-Pacifique (Osaka)

ap-northeast-3

.json

.zip

Asie-Pacifique (Séoul)

ap-northeast-2

.json

.zip

Asie-Pacifique (Singapour)

ap-southeast-1

.json

.zip

Asie-Pacifique (Sydney)

ap-southeast-2

.json

.zip

Asie-Pacifique (Tokyo)

ap-northeast-1

.json

.zip

Canada (Centre)

ca-central-1

.json

.zip

Canada Ouest (Calgary)

ca-west-1

.json

.zip

Chine (Beijing)

cn-north-1

.json

.zip

Chine (Ningxia)

cn-northwest-1

.json

.zip

Europe (Francfort)

eu-central-1

.json

.zip

Europe (Irlande)

eu-west-1

.json

.zip

Europe (Londres)

eu-west-2

.json

.zip

Europe (Milan)

eu-south-1

.json

.zip

Europe (Paris)

eu-west-3

.json

.zip

Europe (Espagne)

eu-south-2

.json

.zip

Europe (Stockholm)

eu-north-1

.json

.zip

Europe (Zurich)

eu-central-2

.json

.zip

Israël (Tel Aviv)

il-central-1

.json

.zip

Moyen-Orient (Bahreïn)

me-south-1

.json

.zip

Moyen-Orient (UAE)

me-central-1

.json

.zip

Amérique du Sud (São Paulo)

sa-east-1

.json

.zip

AWS GovCloud (USA Est)

us-gov-east-1

.json

.zip

AWS GovCloud (US-Ouest)

us-gov-west-1

.json

.zip

L'exemple suivant montre la spécification d'un AWS Key Management Service ressource clé (AWS::KMS::Key). Il présente les propriétés de la ressource AWS::KMS::Key, les propriétés qui sont obligatoires, le type de valeur autorisée pour chaque propriété et leur comportement de mise à jour. Pour plus d'informations sur la spécification, consultez la rubrique Format de la spécification.

"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" } } }