Questa è la nuova Guida di riferimento ai modelli CloudFormation. Aggiorna i segnalibri e i link. Per ottenere delle nozioni base su CloudFormation, consulta AWS CloudFormation User Guide.
Specifica delle risorse CloudFormation
La specifica delle risorse di CloudFormation è un file di testo in formato JSON che definisce le risorse e le proprietà supportate da CloudFormation. Il documento è una specifica leggibile dal computer, fortemente tipizzata che è possibile utilizzare per sviluppare strumenti con cui creare modelli di CloudFormation. Ad esempio, puoi utilizzare la specifica per sviluppare una funzionalità di completamento automatico e convalida per i modelli CloudFormation nel tuo ambiente di sviluppo integrato (IDE).
La specifica delle risorse è organizzata sia come singolo file che come serie di file, dove ogni file contiene la definizione di un tipo di risorsa. I file, sia quello singolo che quelli separati, contengono informazioni identiche. A seconda dello strumento e dell’implementazione, utilizza il file o i file più adatti alle tue esigenze.
Per scaricare la specifica delle risorse, consulta la tabella riportata di seguito.
La disponibilità delle risorse può variare in base alla Regione. Per verificare la disponibilità di una risorsa in una determinata Regione, consulta la specifica della risorsa per quella Regione.
|
Nome Regione |
Regione |
File singolo |
Tutti i file |
|---|---|---|---|
|
Stati Uniti orientali (Ohio) |
|
||
|
Stati Uniti orientali (Virginia settentrionale) |
|
||
|
Stati Uniti occidentali (California settentrionale) |
|
||
|
Stati Uniti occidentali (Oregon) |
|
||
|
Africa (Città del Capo) |
|
||
|
Asia Pacifico (Hong Kong) |
|
||
|
Asia Pacifico (Hyderabad) |
|
||
|
Asia Pacifico (Giacarta) |
|
||
|
Asia Pacifico (Melbourne) |
|
||
|
Asia Pacifico (Malesia) |
|
||
|
Asia Pacifico (Taipei) |
|
||
|
Asia Pacifico (Thailandia) |
|
||
|
Asia Pacifico (Mumbai) |
|
||
|
Asia Pacifico (Osaka-Locale) |
|
||
|
Asia Pacifico (Seul) |
|
||
|
Asia Pacifico (Singapore) |
|
||
|
Asia Pacifico (Sydney) |
|
||
|
Asia Pacifico (Tokyo) |
|
||
|
Canada (Centrale) |
|
||
|
Canada occidentale (Calgary) |
|
||
|
Cina (Pechino) |
|
||
|
Cina (Ningxia) |
|
||
|
Europa (Francoforte) |
|
||
|
Europa (Irlanda) |
|
||
|
Europa (Londra) |
|
||
|
Europa (Milano) |
|
||
|
Europa (Parigi) |
|
||
|
Europa (Spagna) |
|
||
|
Europa (Stoccolma) |
|
||
|
Europa (Zurigo) |
|
||
|
Israele (Tel Aviv) |
|
||
|
Medio Oriente (Bahrein) |
|
||
|
Medio Oriente (Emirati Arabi Uniti) |
|
||
|
Messico (centrale) |
|
||
|
Sud America (San Paolo) |
|
||
|
AWS GovCloud (Stati Uniti-Est) |
|
||
|
AWS GovCloud (Stati Uniti occidentali) |
|
L’esempio seguente mostra la specifica per una risorsa chiave AWS Key Management Service (AWS::KMS::Key). Mostra le proprietà per la risorsa AWS::KMS::Key, quali proprietà sono necessarie, il tipo di valore consentito per ogni proprietà e il loro comportamento di aggiornamento. Per dettagli sulla specifica, consulta Formato della specifica.
"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" } } }