CloudFormation 리소스 사양
AWS CloudFormation 리소스 사양은 CloudFormation에서 지원하는 리소스 및 속성을 정의하는 JSON 형식 텍스트 파일입니다. 문서는 CloudFormation 템플릿 생성용 도구를 빌드하는 데 사용할 수 있는 강력한 형식의 머신 판독 가능한 사양입니다. 예를 들어, 이러한 사양으로 통합 개발 환경(IDE)에서 CloudFormation 템플릿 자동 완료 및 확인 기능을 빌드할 수 있습니다.
리소스 사양은 단일 파일 및 파일 시리즈 형태로 구성되며, 시리즈의 각 파일에는 특정 리소스 유형의 정의가 포함되어 있습니다. 단일 파일과 시리즈 파일에는 동일한 식별 정보가 포함되어 있습니다. 도구 및 구현 방식에 맞는 파일을 사용하면 됩니다.
리소스 사양을 다운로드하려면 다음 표를 참조하십시오.
리소스 가용성은 리전별로 다를 수 있습니다. 리전에 따른 리소스 가용성을 확인하려면 해당 리전에 대한 리소스 사양을 참조하십시오.
지역명 |
지역 |
단일 파일 |
모든 파일 |
---|---|---|---|
미국 동부(오하이오) |
|
||
미국 동부(버지니아 북부) |
|
||
미국 서부(캘리포니아 북부) |
|
||
미국 서부(오레곤) |
|
||
아프리카(케이프타운) |
|
||
아시아 태평양(홍콩) |
|
||
아시아 태평양(하이데라바드) |
|
||
아시아 태평양(자카르타) |
|
||
아시아 태평양(말레이시아) |
|
||
아시아 태평양(멜버른) |
|
||
아시아 태평양(뭄바이) |
|
||
아시아 태평양(오사카) |
|
||
아시아 태평양(서울) |
|
||
아시아 태평양(싱가포르) |
|
||
아시아 태평양(시드니) |
|
||
아시아 태평양(도쿄) |
|
||
캐나다(중부) |
|
||
캐나다 서부(캘거리) |
|
||
중국(베이징) |
|
||
중국(닝샤) |
|
||
유럽(프랑크푸르트) |
|
||
유럽(아일랜드) |
|
||
유럽(런던) |
|
||
유럽(밀라노) |
|
||
유럽(파리) |
|
||
유럽(스페인) |
|
||
유럽(스톡홀름) |
|
||
유럽(취리히) |
|
||
이스라엘(텔아비브) |
|
||
중동(바레인) |
|
||
중동(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" } } }