特定のエンドポイントへの sns の公開に問題があります。
私のコード:
var AWS = require('aws-sdk');
AWS.config.loadFromPath('/web/config.json');
var sns = new AWS.SNS();
sns.publish({
// TopicArn:'arn:aws:sns:us-west-2:302467918846:MyTestTopik',
TargetArn: 'arn:aws:sns:us-west-2:302467918846:MyTestTopik:613ee49c-d4dc-4354-a7e6-c1d9d8277c56',
Message: "Success!!! ",
Subject: "TestSNS"
}, function(err, data) {
if (err) {
console.log("Error sending a message " + err);
} else {
console.log("Sent message: " + data.MessageId);
}
});
を使用するTopicArn
と、すべて問題ありません。しかし、特定のエンドポイントに通知を送信しようとすると、エラーが発生します:
メッセージの送信エラー InvalidParameter: Invalid parameter: Topic Name
そして、それがどのような種類のパラメーターで、どこからのものなのかわかりません。