微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从状态机向SNS主题发送通知?

如何解决如何从状态机向SNS主题发送通知?

我具有步进功能,并且一旦状态机完成执行,我想向SNS主题发送通知。我知道状态机可以触发Lambda,并且可以在lambda中实现逻辑,但是想了解状态机是否可以直接通知SNS?

解决方法

状态机不支持SNS。您可以拥有一个lambda并从那里通知您的SNS,但是您可以直接将SNS与SFN一起使用,而无需使用任何Lambda。在下面您可以看到实现:

{
  "Publish to SNS to notify DataDog": {
    "Type": "Task","Resource": "arn:aws:states:::sns:publish","Parameters": {
      "TopicArn": "<SNS topic ARN>","Message.$": "$","MessageAttributes": {
        "notify": {
          "DataType": "String","StringValue": "Send to SNS"
        }
      }
    },"Next": "<Next state>"
  }
}

您可以详细了解here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。