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) |
|
||
USA Est (Virginie du Nord) |
|
||
USA Ouest (Californie du Nord) |
|
||
USA Ouest (Oregon) |
|
||
Afrique (Le Cap) |
|
||
Asie-Pacifique (Hong Kong) |
|
||
Asie-Pacifique (Hyderabad) |
|
||
Asie-Pacifique (Jakarta) |
|
||
Asie-Pacifique (Malaisie) |
|
||
Asie-Pacifique (Melbourne) |
|
||
Asie-Pacifique (Mumbai) |
|
||
Asie-Pacifique (Osaka) |
|
||
Asie-Pacifique (Séoul) |
|
||
Asie-Pacifique (Singapour) |
|
||
Asie-Pacifique (Sydney) |
|
||
Asie-Pacifique (Tokyo) |
|
||
Canada (Centre) |
|
||
Canada Ouest (Calgary) |
|
||
Chine (Beijing) |
|
||
Chine (Ningxia) |
|
||
Europe (Francfort) |
|
||
Europe (Irlande) |
|
||
Europe (Londres) |
|
||
Europe (Milan) |
|
||
Europe (Paris) |
|
||
Europe (Espagne) |
|
||
Europe (Stockholm) |
|
||
Europe (Zurich) |
|
||
Israël (Tel Aviv) |
|
||
Moyen-Orient (Bahreïn) |
|
||
Moyen-Orient (UAE) |
|
||
Amérique du Sud (São Paulo) |
|
||
AWS GovCloud (USA Est) |
|
||
AWS GovCloud (US-Ouest) |
|
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" } } }