CloudFormation 資源規範 - AWS CloudFormation

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CloudFormation 資源規範

所以此 AWS CloudFormation 資源規格是一個格JSON式化的文本文件,用於定義 CloudFormation 支持的資源和屬性。文件是機器可讀的強型別規格,您可以使用它來建立 CloudFormation 範本的工具。例如,您可以使用規格為 IDE (整合式開發環境) 中的 CloudFormation 範本建置 auto 完成與驗證功能。

資源規格會組織成一個單一檔案和一系列檔案,每個檔案都包含一個資源類型的定義。單一和個別的檔案都包含相同的資訊。請根據工具和您的實作,使用一個檔案或一系列檔案。

若要下載資源規格,請參閱下表。

資源可用性會因區域而異。若要查看指定區域中的資源可用性,請參閱該區域的資源規格。

區域名稱

區域

單一檔案

所有檔案

美國東部 (俄亥俄)

us-east-2

.json

.zip

美國東部 (維吉尼亞北部)

us-east-1

.json

.zip

美國西部 (加利佛尼亞北部)

us-west-1

.json

.zip

美國西部 (奧勒岡)

us-west-2

.json

.zip

非洲 (開普敦)

af-south-1

.json

.zip

亞太區域 (香港)

ap-east-1

.json

.zip

亞太區域 (海德拉巴)

ap-south-2

.json

.zip

亞太區域 (雅加達)

ap-southeast-3

.json

.zip

亞太區域 (馬來西亞)

ap-southeast-5

.json

.zip

亞太區域 (墨爾本)

ap-southeast-4

.json

.zip

亞太區域 (孟買)

ap-south-1

.json

.zip

亞太區域 (大阪)

ap-northeast-3

.json

.zip

亞太區域 (首爾)

ap-northeast-2

.json

.zip

亞太區域 (新加坡)

ap-southeast-1

.json

.zip

亞太區域 (悉尼)

ap-southeast-2

.json

.zip

亞太區域 (東京)

ap-northeast-1

.json

.zip

加拿大 (中部)

ca-central-1

.json

.zip

加拿大西部 (卡加利)

ca-west-1

.json

.zip

中國 (北京)

cn-north-1

.json

.zip

中國 (寧夏)

cn-northwest-1

.json

.zip

歐洲 (法蘭克福)

eu-central-1

.json

.zip

歐洲 (愛爾蘭)

eu-west-1

.json

.zip

歐洲 (倫敦)

eu-west-2

.json

.zip

歐洲 (米蘭)

eu-south-1

.json

.zip

Europe (Paris)

eu-west-3

.json

.zip

歐洲 (西班牙)

eu-south-2

.json

.zip

歐洲 (斯德哥爾摩)

eu-north-1

.json

.zip

歐洲 (蘇黎世)

eu-central-2

.json

.zip

以色列 (特拉維夫)

il-central-1

.json

.zip

Middle East (Bahrain)

me-south-1

.json

.zip

中東 (UAE)

me-central-1

.json

.zip

南美洲 (聖保羅)

sa-east-1

.json

.zip

AWS GovCloud (美國東部)

us-gov-east-1

.json

.zip

AWS GovCloud (美國西部)

us-gov-west-1

.json

.zip

下列範例顯示的規格 AWS Key Management Service 關鍵資源(AWS::KMS::Key)。它會顯示 AWS::KMS::Key 資源的屬性、需要哪些屬性、每個屬性允許的值類型及其更新行為。如需規格的詳細資訊,請參閱規格格式

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