如何从 cdk 上下文中传递一组电子邮件地址并订阅 sns 主题

问题描述 投票:0回答:0

我有 3 个电子邮件地址,在 cdk 上下文中定义为数组。如何订阅sns主题

这里是我的 cdk 上下文

"dlqAlertAddress": {
      "alertaddress": [
        "[email protected]",
        "[email protected]"
      ]
    }

我如何提取并传递给 cdk 堆栈

const dlqAlertAddress: {
  alertaddress: string[];
} = app.node.tryGetContext("dlqAlertAddress");
console.log(dlqAlertAddress)


 slackNotificationEbPipe.dlqTopic.addSubscription(
      new subscriptions.EmailSubscription(props.dlqAlertAddress.alertaddress)
    );

错误:“字符串[]”类型的参数不可分配给“字符串”类型的参数。

我不想将它作为个人电子邮件地址传递并传递 3 个值,这就是为什么我正在寻找一种可以帮助我使用数组实现相同目的的解决方案

typescript amazon-web-services aws-cdk amazon-sns
© www.soinside.com 2019 - 2024. All rights reserved.