本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
CloudFormation 資源規範
所以此 AWS CloudFormation 資源規格是一個格JSON式化的文本文件,用於定義 CloudFormation 支持的資源和屬性。文件是機器可讀的強型別規格,您可以使用它來建立 CloudFormation 範本的工具。例如,您可以使用規格為 IDE (整合式開發環境) 中的 CloudFormation 範本建置 auto 完成與驗證功能。
資源規格會組織成一個單一檔案和一系列檔案,每個檔案都包含一個資源類型的定義。單一和個別的檔案都包含相同的資訊。請根據工具和您的實作,使用一個檔案或一系列檔案。
若要下載資源規格,請參閱下表。
資源可用性會因區域而異。若要查看指定區域中的資源可用性,請參閱該區域的資源規格。
區域名稱 |
區域 |
單一檔案 |
所有檔案 |
---|---|---|---|
美國東部 (俄亥俄) |
|
||
美國東部 (維吉尼亞北部) |
|
||
美國西部 (加利佛尼亞北部) |
|
||
美國西部 (奧勒岡) |
|
||
非洲 (開普敦) |
|
||
亞太區域 (香港) |
|
||
亞太區域 (海德拉巴) |
|
||
亞太區域 (雅加達) |
|
||
亞太區域 (馬來西亞) |
|
||
亞太區域 (墨爾本) |
|
||
亞太區域 (孟買) |
|
||
亞太區域 (大阪) |
|
||
亞太區域 (首爾) |
|
||
亞太區域 (新加坡) |
|
||
亞太區域 (悉尼) |
|
||
亞太區域 (東京) |
|
||
加拿大 (中部) |
|
||
加拿大西部 (卡加利) |
|
||
中國 (北京) |
|
||
中國 (寧夏) |
|
||
歐洲 (法蘭克福) |
|
||
歐洲 (愛爾蘭) |
|
||
歐洲 (倫敦) |
|
||
歐洲 (米蘭) |
|
||
Europe (Paris) |
|
||
歐洲 (西班牙) |
|
||
歐洲 (斯德哥爾摩) |
|
||
歐洲 (蘇黎世) |
|
||
以色列 (特拉維夫) |
|
||
Middle East (Bahrain) |
|
||
中東 (UAE) |
|
||
南美洲 (聖保羅) |
|
||
AWS GovCloud (美國東部) |
|
||
AWS GovCloud (美國西部) |
|
下列範例顯示的規格 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" } } }