私はこの単純な私はAWSラムダ経由nodejsで実行しようとしているインスタンス機能について説明します:AWSラムダは、インスタンスの時間を記述して
var AWS = require('aws-sdk');
AWS.config.region = 'us-east-1';
exports.handler = function(event, context) {
console.log("\n\nLoading handler\n\n");
var ec2 = new AWS.EC2();
ec2.describeInstances(function(err, data) {
console.log("\nIn describe instances:\n");
if (err) {
console.log(err, err.stack);
context.done(null, 'Function Finished from error!'); // an error occurred
}else {
console.log("\n\n" + data + "\n\n");
context.done(null, 'Function Finished with data!'); // successful response
}
});
};
これは私のCloudWatchの中のみ出力がこれですすべてのエラーを返しませんが:
2016-03-21T17:01:59.085Z xxxxxxx-xx.... Task timed out after 3.00 seconds
誰かが何らかの問題が考えられますか?
ラムダ関数のVPCアクセスを有効にしましたか? –
@ MarkBはいVPC、サブネット、およびセキュリティグループを選択しました – Tomas
タイムアウトを長くするとタイムアウトになりますか? –