2

CloudFormation을 사용하여 AWS 환경을 만들려고하고 있는데 그 중 일부는 Elastic Transcoder를 설정하는 중입니다. 불행하게도 ET는 기존 CloudFormation 시스템의 일부가 아니지만 API 호출을 통해 생성 될 수 있습니다. CloudFormation에서 API를 호출 할 수있는 방법이 있습니까?AWS CloudFormation이 AWS API를 호출 할 수 있습니까?

답변

3

사용자 지정 리소스를 만들 수 있습니다. 특히 lambda backed 사용자 지정 리소스를 만들 수 있습니다.

이들과 함께 람다 함수는 이벤트 객체와 presigned s3 URL로 전달 된 템플릿의 데이터로 호출됩니다. 필요한 작업을 수행 한 다음 JSON 문서를 미리 지정된 URL에 작성합니다. JSON 문서는 생성 된 리소스를 설명합니다. 이 문서에는 생성 된 리소스 (업데이트 및 삭제 요청에 사용됨)에 대한 식별자와 템플릿의 나머지 부분에 필요할 수있는 리소스에 대한 데이터가 포함되어 있습니다.

관련 문제