gpt4 book ai didi

amazon-web-services - Terraform SNS 订阅多封电子邮件

转载 作者:行者123 更新时间:2023-12-05 01:23:22 25 4
gpt4 key购买 nike

aws_sns_topic_subscription Terraform 资源的多个电子邮件地址的格式是什么样的?

resource "aws_sns_topic_subscription" "target" {
topic_arn = aws_sns_topic.some_sns_topic.arn
protocol = "email"
endpoint = "aaa@gmail.com,bbb@gmail.com"
}

我为端点参数尝试了多种组合:

endpoint  = "aaa@gmail.com,bbb@gmail.com"
endpoint = "aaa@gmail.com", "bbb@gmail.com"
endpoint = ["aaa@gmail.com", "bbb@gmail.com"]

我在网上或 Terraform 文档中找不到关于如何执行此操作的任何内容。提前致谢。

最佳答案

如果 protocolemail 类型,

endpoint 只接受一个电子邮件地址。

如果您有多个电子邮件地址,您可能希望使用 for_each 为每个地址创建一个订阅。

resource "aws_sns_topic_subscription" "target" {
for_each = toset(["aaa@gmail.com", "bbb@gmail.com"])
topic_arn = aws_sns_topic.some_sns_topic.arn
protocol = "email"
endpoint = each.value
}

关于amazon-web-services - Terraform SNS 订阅多封电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72468318/

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