AWS:无法从存在的lambda发布到SNS主题到存在的SNS主题

时间:2019-06-11 03:01:27

标签: javascript amazon-web-services amazon-sns

我无法发布到已经使用SNS策略创建的SNS主题,以接受具有SNS的任何Lambda函数:以FullSNSAccess IAM角色发布。

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策略,可以接受任何Lambda函数来调用SNS:publish很早。

0 个答案:

没有答案