0

Я пытаюсь отправить и SMS с использованием AWS SNS с использованием кода узла JS. и я получаюОтправка SMS через сервис AWS SNS с помощью nodejs продолжает получать недопустимую ошибку токена

InvalidClientTokenId: Маркер безопасности включен в запросе недействителен.

Использования параллельного кода с доступом к S3 не требует маркеров (с помощью маркеров системы) Этот код планируются запустить в Lambda позже и встраивание маркера в коде не является хорошей практикой.
Мой образец SNS код:

var params = { 
     Message: 'Hi this is message from AWS_SNS', /* required */ 
     MessageAttributes: { 
      someKey: { 
       DataType: 'String' , 
       StringValue: 'String' 
      }, 
     }, 
     MessageStructure: 'String', 
     PhoneNumber: 'Some Number', 
     Subject: 'MYSubject', 
     //TargetArn: 'arn:aws:sns:us-west-2:798298080689:SMS', 
     //TopicArn: 'arn:aws:sqs:us-west-2:798298080689:SendSMS' 
    }; 
    var sns = new AWS.SNS({apiVersion: '2010-03-31',region:'eu-west-1'}); 
    sns.publish(params, function(err, data) { 
     if (err) console.log(err, err.stack); // an error occurred 
     else  console.log(data);   // successful response 
    }); 

образец, как в том же проекте мой S3 код работает без маркеров

var AWS = require('aws-sdk'); 
var s3 = new AWS.S3(); 
s3.listObjects({ 
    Bucket: 'some backet', 
    MaxKeys: '1000' 
}, next); 

ответ

0

Found вопросов, он был явно неправильный маркер :-( От по какой-то причине мой токен был отозван.

Смежные вопросы