1개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
【以下的回答经过翻译处理】 Message
属性可以是要发送到所有传输协议的文本消息,也可以是一个 json 对象,当你将属性 MessageStructure
设置为 json 时,可以为每个传输协议发送不同的文本。请参见 发布 API。
如果你没有为特定协议定义属性,则会使用 default
属性中的信息。由于你发送到 SQS,只有 default
属性中的信息被发送,而 info
属性不映射到任何传输协议,因此不会被发送。
对于你的用例,请不要发送 MessageStructure
并移除内部 JSON.stringify,例如:
var params = { TopicArn: "arn:aws:sns:us-east-1:321363201397:sendNotification.fifo", Message: JSON.stringify({ default: "I am the default", info: {data: { message: "hello 123"} } }), MessageGroupId: "PID-112" };
관련 콘텐츠
- 질문됨 3일 전
- AWS 공식업데이트됨 4달 전
- AWS 공식업데이트됨 일 년 전
- AWS 공식업데이트됨 2년 전