AWS CloudFormation 리소스 사양 - AWS CloudFormation

AWS CloudFormation 리소스 사양

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

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

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

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

리소스 사양

리전 이름

리전(Region)

단일 파일

모든 파일

미국 동부(오하이오)

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

Asia Pacific (Hong Kong)

ap-east-1

.json

.zip

아시아 태평양(자카르타)

ap-southeast-3

.json

.zip

Asia Pacific (Mumbai)

ap-south-1

.json

.zip

아시아 태평양(오사카)

ap-northeast-3

.json

.zip

Asia Pacific (Seoul)

ap-northeast-2

.json

.zip

아시아 태평양(싱가포르)

ap-southeast-1

.json

.zip

아시아 태평양(시드니)

ap-southeast-2

.json

.zip

Asia Pacific (Tokyo)

ap-northeast-1

.json

.zip

Canada (Central)

ca-central-1

.json

.zip

China (Beijing)

cn-north-1

.json

.zip

China (Ningxia)

cn-northwest-1

.json

.zip

Europe (Frankfurt)

eu-central-1

.json

.zip

유럽(아일랜드)

eu-west-1

.json

.zip

Europe (London)

eu-west-2

.json

.zip

Europe (Paris)

eu-west-3

.json

.zip

Europe (Stockholm)

eu-north-1

.json

.zip

Europe (Milan)

eu-south-1

.json

.zip

Middle East (Bahrain)

me-south-1

.json

.zip

남아메리카(상파울루)

sa-east-1

.json

.zip

AWS GovCloud (US-East)

us-gov-east-1

.json

.zip

AWS GovCloud (US-West)

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