首页 > 解决方案 > 从 SQL 触发器调用 AWS SNS 主题

问题描述

我们想要调用 AWS SNS TOPIC 并使用 SQS 表触发器使用一些数据。在 MySQL 中,我们有mysql.lambda_async("topic arn")但如何从 SQL 中实现。请提出您的建议。

标签: mysqlsqlsql-serveramazon-web-servicesamazon-sns

解决方案


根据此 AWS 文档, 的参数lambda_async实际上是 Lambda 函数 ARN 和 JSON 有效负载。

文档中的示例:

SELECT lambda_sync(
'arn:aws:lambda:us-east-1:868710585169:function:BasicTestLambda', 
'{"operation": "ping"}');    

您不能直接将 SNS 连接到 SQL 触发器,但您可以触发将数据发布到 SNS 主题或将其推送到 SQS 队列的 Lambda 函数。


推荐阅读