2

我正在尝试使用CloudFormation创建我的AWS环境,其中一部分是设置Elastic Transcoder。不幸的是,ET似乎不是现有CloudFormation系统的一部分,但它可以通过API调用创建。有没有办法从CloudFormation调用API?AWS CloudFormation可以调用AWS API吗?

回答

3

您可以创建自定义资源,特别是您可以创建lambda backed自定义资源。

使用这些lambda函数将调用传递给事件对象的模板中的数据和预先登记的s3 URL。您可以执行所需的任何工作,然后将JSON文档写入该预先设置的URL。 JSON文档描述了创建的资源。本文档包含创建资源的某种标识符(用于更新和删除请求)以及您的模板的其余部分可能需要的关于资源的任何数据。