Может ли AWS CloudFormation вызывать API AWS?

Я пытаюсь использовать CloudFormation для создания своей среды AWS, и частью этого является настройка Elastic Transcoder. К сожалению, кажется, что ET не является частью существующей системы CloudFormation, но его можно создать с помощью вызовов API. Есть ли способ вызвать API из CloudFormation?


person Dugan    schedule 16.08.2016    source источник


Ответы (1)


Вы можете создавать собственные ресурсы, в частности лямбда-поддержка пользовательских ресурсов.

С их помощью ваша лямбда-функция вызывается с данными из шаблона, переданного в объекте события, и предварительно подписанным URL-адресом s3. Вы выполняете всю необходимую работу, а затем пишете документ JSON по этому заранее заданному URL-адресу. Документ JSON описывает созданный ресурс. Этот документ содержит своего рода идентификатор для созданного ресурса (используемый для запросов на обновление и удаление) и любые данные о ресурсе, которые могут понадобиться остальной части вашего шаблона.

person Frederick Cheung    schedule 16.08.2016