CLI로 ValidateTemplate 사용 - AWS SDK 코드 예제

AWS SDK 예제 GitHub 리포지토리에 더 많은 AWS문서 SDK 예제가 있습니다.

CLI로 ValidateTemplate 사용

다음 코드 예시는 ValidateTemplate의 사용 방법을 보여 줍니다.

CLI
AWS CLI

AWS CloudFormation 템플릿의 유효성을 확인하려면

다음 validate-template 명령은 sampletemplate.json 템플릿의 유효성을 확인합니다.

aws cloudformation validate-template --template-body file://sampletemplate.json

출력:

{ "Description": "AWS CloudFormation Sample Template S3_Bucket: Sample template showing how to create a publicly accessible S3 bucket. **WARNING** This template creates an S3 bucket. You will be billed for the AWS resources used if you create a stack from this template.", "Parameters": [], "Capabilities": [] }

자세한 내용은 AWS CloudFormation 사용 설명서의 AWS CloudFormation 템플릿 사용을 참조하세요.

  • API 세부 정보는 AWS CLI 명령 참조ValidateTemplate을 참조하세요.

PowerShell
Tools for PowerShell V4

예 1: 지정된 템플릿 콘텐츠의 유효성을 확인합니다. 출력에는 템플릿의 기능, 설명 및 파라미터가 자세히 설명되어 있습니다.

Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"

예 2: Amazon S3 URL을 통해 액세스한 지정된 템플릿의 유효성을 확인합니다. 출력에는 템플릿의 기능, 설명 및 파라미터가 자세히 설명되어 있습니다.

Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)ValidateTemplate을 참조하세요.

Tools for PowerShell V5

예 1: 지정된 템플릿 콘텐츠의 유효성을 확인합니다. 출력에는 템플릿의 기능, 설명 및 파라미터가 자세히 설명되어 있습니다.

Test-CFNTemplate -TemplateBody "{TEMPLATE CONTENT HERE}"

예 2: Amazon S3 URL을 통해 액세스한 지정된 템플릿의 유효성을 확인합니다. 출력에는 템플릿의 기능, 설명 및 파라미터가 자세히 설명되어 있습니다.

Test-CFNTemplate -TemplateURL https://s3.amazonaws.com/amzn-s3-demo-bucket/templatefile.template
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V5)ValidateTemplate을 참조하세요.