在 AWS SNS Post 请求中使用 MessageAttributes

use*_*238 3 amazon-sns

我正在尝试在 AWS SNS POST 请求中使用 MessageAttributes 参数。这是为了自定义发件人 ID(通过 AWS.SNS.SMS.SenderID)。我正在尝试德国电话号码,因此可以自定义发件人 ID。任何人都可以帮助我正确的语法吗?

谢谢,苏巴吉特

Adr*_*lom 5

您需要为每个属性发送 3 个键/值对:

MessageAttributes.entry.${index}.Name=${attributeName}&
MessageAttributes.entry.${index}.Value.DataType=String&
MessageAttributes.entry.${index}.Value.StringValue=${attributeValue}
Run Code Online (Sandbox Code Playgroud)

${index}是每个属性的数字索引,从1开始

在第二行,您需要指定值的类型。最常见的情况是String

第三行是实际值。您可以在上面的链接中查看更多信息,我只使用了字符串和StringValue.

出于显而易见的原因,所有值都需要进行 url 编码。