Node.js AWS SNS有问题(未找到给定参数的帐户)
你好,我正在尝试使用aws sdk将联系人电话号码添加到aws sns tipic 我通过添加accessKeyId和secretAccessKey完成了配置 这是我的配置Node.js AWS SNS有问题(未找到给定参数的帐户),node.js,amazon-web-services,amazon-sns,Node.js,Amazon Web Services,Amazon Sns,你好,我正在尝试使用aws sdk将联系人电话号码添加到aws sns tipic 我通过添加accessKeyId和secretAccessKey完成了配置 这是我的配置 const AWS = require('aws-sdk'); const sns = new AWS.SNS({accessKeyId: 'XXXXXXXXXXXXXXXXXXX', secretAccessKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',region: 'us-east-2
const AWS = require('aws-sdk');
const sns = new AWS.SNS({accessKeyId: 'XXXXXXXXXXXXXXXXXXX', secretAccessKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',region: 'us-east-2'});
以及我是如何尝试添加数字的
let params = {
Protocol: 'SMS',
TopicArn: 'arn:aws:sns:us-east-2:123456789:users',
Endpoint: '+XXXXXXXXXXX'
}
sns.subscribe(params,(err, data)=>{
if (err) {
} else {
console.log(data);
res.send(data);
}
})
但我得到了这个错误
message: 'No account found for the given parameters',
就您的情况而言,您提供了一个10位数字作为您的AWS帐号,我认为这是不正确的 我认为您需要提供真实的AWS账号(12位数字,如
12345678901
)
就您的情况而言,您提供了一个10位数字作为您的AWS帐号,我认为这是不正确的 我认为您需要提供真实的AWS账号(12位数字,如
12345678901
)
只是检查一下。。。您是否用您的AWS账号替换了
123456789
?@JohnRotenstein成功了,非常感谢,我忘了用我的AWS账号替换123456789
。只是检查一下。。。您是否用您的AWS账号替换了123456789
?@JohnRotenstein成功了,非常感谢您,我忘了用我的AWS账号替换123456789
。
let params ={
...
TopicArn: 'arn:aws:sns:us-east-2:{your-AWS-account-number}:users',
...
}