【发布时间】:2021-12-01 03:54:19
【问题描述】:
我正在尝试使用 AWS SDK 从我的 C# 应用程序向 AWS SNS 主题发布 Json 消息。它的[在此处输入图像描述][1]以字符串格式填充消息,并且不填充消息属性字段。
代码示例如下:
var snsClient = new AmazonSimpleNotificationServiceClient(accessId, secretrkey, RegionEndpoint.USEast1);
PublishRequest publishReq = new PublishRequest()
{
TargetArn = topicARN,
MessageStructure = "json",
Message = JsonConvert.SerializeObject(message)
};
var msgAttributes = new Dictionary<string, MessageAttributeValue>();
var msgAttribute = new MessageAttributeValue();
msgAttribute.DataType = "String";
msgAttribute.StringValue = "123";
msgAttributes.Add("Objectcd", msgAttribute);
publishReq.MessageAttributes = msgAttributes;
PublishResponse response = snsClient.Publish(publishReq);
【问题讨论】:
-
不清楚您遇到了什么问题,请澄清。
标签: amazon-web-services aws-sdk amazon-sns