CloudFormation에서 CloudFormation CLI를 사용하여 cfn generate 명령을 실행할 때 발생하는 ‘Resource specification is invalid’ 오류를 해결하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2022년 9월 19일

AWS CloudFormation에서 CloudFormation Command Line Interface(CloudFormation CLI)를 사용하여 cfn generate 명령을 사용할 때 다음 오류가 발생합니다.

‘Resource specification is invalid’

간략한 설명

해결 방법

‘Resource specification is invalid’ 오류를 해결하려면 다음 단계를 수행합니다.

  1. cfn init 명령을 실행하는 프로젝트의 루트 디렉터리에서 리소스 유형 스키마를 찾습니다.
    참고: 리소스 유형 스키마는 organization-service-resource.json 형식의 JSON 파일입니다.
  2. organization-service-resource.json 파일이 올바른 JSON 형식을 따르는지 확인하세요.
  3. 리소스의 네임스페이스를 리소스 유형 스키마의 네임스페이스와 비교한 다음, 찾은 모든 불일치를 해결합니다.

앞의 단계를 수행해도 문제가 해결되지 않으면 cfn init를 사용하여 새 프로젝트를 생성합니다. ‘Resource specification is invalid’ 오류의 원인이 되는 변경 사항을 찾을 때까지 organization-service-resource.json 리소스 유형 스키마를 조금씩 업데이트합니다.


AWS CloudFormation CLI(GitHub 웹 사이트에서 제공)

이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?