簡體   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