AWS: невозможно опубликовать в теме SNS от лямбды до существующей темы SNS - PullRequest
0 голосов
/ 11 июня 2019

Мне не удается опубликовать тему, уже созданную с политикой SNS для принятия любой лямбда-функции с SNS: опубликовать с ролью IAM FullSNSAccess.

var messagejson = JSON.stringify({ 'default': { 'code': result}});

await sns.publish({
    Message: messagejson,
    MessageStructure: 'json',
    ageAttributes: { 'event_type': { 'DataType': 'String', 'StringValue': 'Paris'} },
    TargetArn: 'arn:aws:sns:us-west-2:234234234:destinations'
    }, function(err, data) {
        if (err) {
        console.log(err.stack);
        return;
        }
    })

Выдает:

ReferenceError: json не определен

, но у темы SNS также есть очередь, подписанная на нее, и она пуста.Когда я вручную публикую эту тему, очереди заполняются.Я схожу с ума здесь, я думал, что это были разрешения, но я уже добавил обе политики SNS для принятия любой лямбда-функции для вызова SNS: опубликовать задолго до этого.

...