Specifica delle risorse CloudFormation - AWS CloudFormation

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)

us-east-2

.json

.zip

Stati Uniti orientali (Virginia settentrionale)

us-east-1

.json

.zip

Stati Uniti occidentali (California settentrionale)

us-west-1

.json

.zip

Stati Uniti occidentali (Oregon)

us-west-2

.json

.zip

Africa (Città del Capo)

af-south-1

.json

.zip

Asia Pacifico (Hong Kong)

ap-east-1

.json

.zip

Asia Pacifico (Hyderabad)

ap-south-2

.json

.zip

Asia Pacifico (Giacarta)

ap-southeast-3

.json

.zip

Asia Pacifico (Melbourne)

ap-southeast-4

.json

.zip

Asia Pacifico (Malesia)

ap-southeast-5

.json

.zip

Asia Pacifico (Taipei)

ap-east-2

.json

.zip

Asia Pacifico (Thailandia)

ap-southeast-7

.json

.zip

Asia Pacifico (Mumbai)

ap-south-1

.json

.zip

Asia Pacifico (Osaka-Locale)

ap-northeast-3

.json

.zip

Asia Pacifico (Seul)

ap-northeast-2

.json

.zip

Asia Pacifico (Singapore)

ap-southeast-1

.json

.zip

Asia Pacifico (Sydney)

ap-southeast-2

.json

.zip

Asia Pacifico (Tokyo)

ap-northeast-1

.json

.zip

Canada (Centrale)

ca-central-1

.json

.zip

Canada occidentale (Calgary)

ca-west-1

.json

.zip

Cina (Pechino)

cn-north-1

.json

.zip

Cina (Ningxia)

cn-northwest-1

.json

.zip

Europa (Francoforte)

eu-central-1

.json

.zip

Europa (Irlanda)

eu-west-1

.json

.zip

Europa (Londra)

eu-west-2

.json

.zip

Europa (Milano)

eu-south-1

.json

.zip

Europa (Parigi)

eu-west-3

.json

.zip

Europa (Spagna)

eu-south-2

.json

.zip

Europa (Stoccolma)

eu-north-1

.json

.zip

Europa (Zurigo)

eu-central-2

.json

.zip

Israele (Tel Aviv)

il-central-1

.json

.zip

Medio Oriente (Bahrein)

me-south-1

.json

.zip

Medio Oriente (Emirati Arabi Uniti)

me-central-1

.json

.zip

Messico (centrale)

mx-central-1

.json

.zip

Sud America (San Paolo)

sa-east-1

.json

.zip

AWS GovCloud (Stati Uniti-Est)

us-gov-east-1

.json

.zip

AWS GovCloud (Stati Uniti occidentali)

us-gov-west-1

.json

.zip

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