0
AWSラムダでこの関数を作成して、複数のインスタンスを開始しました。しかし、私はテストを実行すると、インスタンス内のインスタンスの1つだけでなく、配列内のすべてのインスタンスを開始します。これは私の配列が関数でどのように定義されているかに問題がありますか?ラムダはjsonエラーを投げなかったので、すべてがうまくいっていると仮定しました。私はNode.js 4.3ランタイム形式を使用しています。 AWSのJavaScript SDKのドキュメントから複数のインスタンスを開始するAWSラムダ関数
var AWS = require('aws-sdk');
exports.handler = function(event, context) {
var ec2 = new AWS.EC2({region: 'us-west-1'});
ec2.startInstances({InstanceIds : (['i-a11111'],['i-a22222'],['i-a33333'],['i-a44444']) },function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
context.done(err,data);
});
};
ありがとうございました。今すぐ完璧に動作します – jebjeb
お役に立ててうれしいです。一般的なStack Overflowワークフローを完了するには、それを受け入れられた回答として自由にマークしてください。 ;-) – Fishizzle
完了。もう一度感謝します。 – jebjeb