【发布时间】:2019-08-10 14:54:11
【问题描述】:
如何从 redshift 中检索列值并通过 sns 发送? Boto3 有这个选项可以连接到 redshift 并检索数据,但是我们可以立即将相同的数据发送到 sns 主题吗?我有一个要使用 sns 发送到电子邮件端点的批处理 ID 列表。任何可以使用的示例代码/其他选项表示赞赏。
【问题讨论】:
标签: amazon-redshift amazon-sns
如何从 redshift 中检索列值并通过 sns 发送? Boto3 有这个选项可以连接到 redshift 并检索数据,但是我们可以立即将相同的数据发送到 sns 主题吗?我有一个要使用 sns 发送到电子邮件端点的批处理 ID 列表。任何可以使用的示例代码/其他选项表示赞赏。
【问题讨论】:
标签: amazon-redshift amazon-sns
您可以使用“psycopg2”模块连接到 Redshift。您可以正常使用查询查询Redshift并获取结果集。 Redshift 基于 Postgresql。
然后使用boto3作为客户端,就可以将查询结果发布到sns主题上。
您可以按照以下两个答案:
How to Load Data into Amazon Redshift via Python Boto3?
AWS: Publish SNS message for Lambda function via boto3 (Python2)
【讨论】: