带有 SNS 主题的 AWS AppConfig 标志

AWS AppConfig flags with SNS Topics

我设置了一个 AWS SNS 服务,该服务向特定地址发送电子邮件并调用 webhook 来通知外部应用程序作业已完成。

根据我在 AWS AppConfig 中设置的标志,我被要求 enable/disable 两个订阅之一。我四处搜索,但没有找到根据标志值调节此类订阅执行的方法,这可能吗?

我是否应该使用 lambda 作为订阅端点,然后根据 AWS 配置标志值发送 webhook/mail?

您不能将 SNS 订阅状态​​直接绑定到 AppConfig 中的标志。

您可以做的是在将消息发布到 SNS 之前读取该标志,或者如您所说,将订阅替换为在从 SNS 主题接收到消息后检查标志的 Lambda。