我想使用AWS SNS
和node.js
构建一个基本的 Hello,World!应用程序,我编写了一些非常基本的代码,但它无法正常工作。我的代码如下:
var AWS = require('aws-sdk');
// aws configuration
var awsConfig = {
'region': 'us-east-1'
};
if (process.env.AWS_ACCESS_KEY != undefined && process.env.AWS_ACCESS_KEY != null) {
awsConfig.accessKeyId = process.env.AWS_ACCESS_KEY;
}
if (process.env.AWS_SECRET_ACCESS_KEY != undefined && process.env.AWS_SECRET_ACCESS_KEY != null) {
awsConfig.secretAccessKey = process.env.AWS_SECRET_ACCESS_KEY;
}
var sns = new AWS.SNS(awsConfig).client;
console.log("sns : ", sns); // here sns value is 'undefined'
sns.createTopic({ // "TypeError: Cannot read property 'createTopic' of undefined"
'Name': 'sent-email'
}, function (err, result) {
console.log("some msg expecting........");
if (err !== null) {
console.log(util.inspect(err));
return;
}
console.log(util.inspect(result));
});
感谢任何帮助,提前致谢。