Amazon cloudformation 如何在完成CloudFormation模板后发送通知

Amazon cloudformation 如何在完成CloudFormation模板后发送通知,amazon-cloudformation,Amazon Cloudformation,我们有一个CloudFormation堆栈,希望提供给我们的客户。当他们运行堆栈时,我们希望直接接收一些输出值,也就是说,我们不希望他们需要他们向我们发送输出。我们的第一个想法是使用SNS和CF的通知功能,但似乎主题必须在运行模板的帐户中,而不能在其他帐户中。我们还考虑将订阅现有SNS主题作为模板的一部分,但这并没有收到消息 我们意识到CF是一种资源创建工具,但我们认为必须有一种方法可以让信息自动传递给我们。不一定是SNS。关于如何实现这一点,您有什么想法吗?请更新您的CF脚本,使其包含在cro

我们有一个CloudFormation堆栈,希望提供给我们的客户。当他们运行堆栈时,我们希望直接接收一些输出值,也就是说,我们不希望他们需要他们向我们发送输出。我们的第一个想法是使用SNS和CF的通知功能,但似乎主题必须在运行模板的帐户中,而不能在其他帐户中。我们还考虑将订阅现有SNS主题作为模板的一部分,但这并没有收到消息


我们意识到CF是一种资源创建工具,但我们认为必须有一种方法可以让信息自动传递给我们。不一定是SNS。关于如何实现这一点,您有什么想法吗?

请更新您的CF脚本,使其包含在cron上每5分钟运行一次的lambda和cloud watch规则

授予lambda IAM查询堆栈/获取所需任何输出值的权限

当lambda触发时,您可以查询所需的数据,并可以按照您认为合适的方式将其发送给您自己。例如,将http POST发送到您拥有的API

要完成此操作,lambda应该调用cloudwatchapi来禁用cloudwatch规则,以便此代码不再运行

如果所有这些都抵消了对你的客户说“请给我们发送X Y Z的细节”的努力,你应该考虑一下。如果你有10个客户,可能没有,如果你有1000个客户,那么可能