gpt4 book ai didi

amazon-web-services - 如何在CloudFormation脚本上添加SNS主题的电子邮件订阅?

转载 作者:行者123 更新时间:2023-12-05 04:58:26 26 4
gpt4 key购买 nike

  TestTopicSubscription:
Type: AWS::SNS::Subscription
Properties:
Endpoint: test<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9af4dafff7fbf3f6b4f9f5f7" rel="noreferrer noopener nofollow">[email protected]</a>
Protocol: email
TopicArn: !Ref TestSnsTopic

如何将多个电子邮件 ID 的订阅(例如: [email protected][email protected] )添加到上述列表?

最佳答案

CloudFormation 中没有循环,并且 AWS::SNS::Subscription不接受任何列表。

所以你的选择是:

  1. 使用 AWS CLI 或开发工具包以编程方式基于单个模板创建多个堆栈。模板将被参数化,其中参数将是您的端点。因此,例如,使用 bash 或 python,您必须迭代列表并创建相应的订阅。

  2. 创建 custom resource在 CloudFormation 中获取您的电子邮件列表并创建相应的订阅。该资源将采用 lambda 函数的形式,它将使用 AWS SDK 创建所需的订阅。

  3. 除了自定义资源之外,您还可以创建 macro在 CloudFormation 中。

  4. 如果单个模板中只有少数订阅模板,请手动复制并粘贴订阅模板。

关于amazon-web-services - 如何在CloudFormation脚本上添加SNS主题的电子邮件订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63988594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com