0
基本を作りたいこんにちは、世界!アプリケーションではAWS SNS
とnode.js
を使用していますが、私はいくつかの非常に基本的なコードを書いています。私のコードは以下の通りです:AWS SNSの基本アプリケーション
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));
});
何か助けていただきありがとうございます。
@ChrisThompsonいいえ、この構文で何も問題はありません。 –
@ChrisThompson、動作していない、それは同じエラーです – user2013
@ user2013 "動作していません"と言ったときの意味を詳しく教えてください。エラーでヘルプを求めているときは、実際のエラーメッセージ、または展示されたものと予想されたものとの動作を掲示するべきです。 SNSのトピックは作成されていませんか?エラーメッセージが印刷されていますか? –