繁体   English   中英

使用 Boto3 的 AWS SNS 消息格式

[英]AWS SNS Message format using Boto3

我已经设置了 SNS 通知并且可以成功地将列表发送到消息中,如下所示:

sns.publish(TopicArn='arn:aws:sns:eu-xxx-x:1234567:my_sns', Message=f"New URLS are {newUrls}")

这会在 SNS 消息中提供以下输出:

新的 URL 是 [' http://www.123.bar ', ' http://abc.foo ', ' http://foo.bar ']

我如何使用新行和列表中没有方括号的方式将输出结构化为如下所示:(这是 Python 中的一项微不足道的任务,但我正在努力使用 message 参数来做到这一点)

新网址是:

http://www.123.bar

http://abc.foo

http://foo.bar

我尝试将打印函数发送到消息参数中,但它返回None

我是这样解决的:

newUrlsString = "\n".join(newUrls)

nl = "\n"

sns.publish(TopicArn='arn:aws:sns:eu-xxx-x:1234567:my_sns', Message=f"New URLS are: {nl+newUrlsString}")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM