You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何CloudWatch日志无AWS SNS主题与消息?如何恢复?

解决AWS SNS CloudWatch日志不显示Subject和Message的问题

这确实是AWS SNS的默认隐私保护策略导致的——为了避免敏感消息内容意外泄露,默认情况下CloudWatch日志只会记录消息元数据(比如MessageId、TopicArn、交付状态等),不会包含Subject和Message的具体内容。不过你可以通过调整主题的日志配置来开启这些内容的记录。

具体操作步骤:

  • 登录AWS SNS控制台,找到你的目标主题Airbus_SNS_Topic
  • 切换到「配置」标签页,滚动到「日志交付」区域
  • 点击「编辑」按钮,在弹出的配置窗口中找到「日志内容」选项,勾选包含消息内容(部分区域可能显示为Include message content)
  • 保存配置即可

用AWS CLI快速配置:

如果你习惯用命令行操作,可以运行以下命令(记得替换成你的Topic ARN):

aws sns set-topic-attributes \
  --topic-arn arn:aws:sns:eu-central-1:554218924367:Airbus_SNS_Topic \
  --attribute-name LoggingConfig \
  --attribute-value '{"LogDeliveryStatus": true, "IncludeMessageContent": true}'

验证配置:

修改完成后,发送一条新的测试消息到你的SNS主题,然后去CloudWatch日志组查看对应的日志条目,就能看到Subject和Message字段已经出现在日志内容里了。

内容的提问来源于stack exchange,提问作者Janusromanus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:30:56