CloudFormation 리소스 사양 - AWS CloudFormation

CloudFormation 리소스 사양

AWS CloudFormation 리소스 사양은 CloudFormation에서 지원하는 리소스 및 속성을 정의하는 JSON 형식 텍스트 파일입니다. 문서는 CloudFormation 템플릿 생성용 도구를 빌드하는 데 사용할 수 있는 강력한 형식의 머신 판독 가능한 사양입니다. 예를 들어, 이러한 사양으로 통합 개발 환경(IDE)에서 CloudFormation 템플릿 자동 완료 및 확인 기능을 빌드할 수 있습니다.

리소스 사양은 단일 파일 및 파일 시리즈 형태로 구성되며, 시리즈의 각 파일에는 특정 리소스 유형의 정의가 포함되어 있습니다. 단일 파일과 시리즈 파일에는 동일한 식별 정보가 포함되어 있습니다. 도구 및 구현 방식에 맞는 파일을 사용하면 됩니다.

리소스 사양을 다운로드하려면 다음 표를 참조하십시오.

리소스 가용성은 리전별로 다를 수 있습니다. 리전에 따른 리소스 가용성을 확인하려면 해당 리전에 대한 리소스 사양을 참조하십시오.

지역명

지역

단일 파일

모든 파일

미국 동부(오하이오)

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

유럽(파리)

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

중동(바레인)

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