Я играю с моим эхом Амазонки и написал небольшую функцию, которую, я надеюсь, напишу мне после ответа от моей дочери. Код выполняется отлично, но sns.publish никогда не происходит. Он терпит неудачу - я не могу сделать ошибку. Я считаю, что у меня есть соответствующие разрешения IAM и подписки на тему. Может кто-нибудь помочь?AWS Lambda call SNS
function textMom(kindOfDay){
var message = "Test";
var sns = new AWS.SNS();
console.log("textMethod")
sns.publish({
TopicArn: "arn:aws:sns:us-east-1:",
Message: message
}, function(err, data) {
if(err) {
console.log('error publishing to SNS');
context.fail(err);
} else {
console.log('message published to SNS');
context.done(null, data);
}
console.log(data);
});
}
Что это печатает? –
он будет записывать «textMethod» в CloudWatch, но ничего после этого. Это похоже на функцию sns.publish, которая просто терпит неудачу. – theTechGrandma
не распечатывает 'сообщение опубликовано SNS'? –