Saya mencoba memulai dan menghentikan instance Windows EC2 menggunakan lambda, saya menggunakan Node.js 8.10 untuk menulis skrip mulai dan berhenti. Ketika saya menguji skrip, skrip berhasil dijalankan tetapi instance EC2 tidak terpengaruh. Saya memberikan detail instance dan skrip di bawah ini
const AWS = require('aws-sdk');
exports.handler = async (event) => {
const ec2 = new AWS.EC2({ region: event.instanceRegion });
ec2.stopInstances({ InstanceIds: [event.instanceId] }).promise()
.then(() => callback(null, `Successfully stopped ${event.instanceId}`))
.catch(err => callback(err));
};
Skrip berhasil dijalankan
Di bawah ini adalah detail instance
Ini adalah skrip penghentian tetapi ini tidak dapat menghentikan instance, tolong bantu saya, saya baru mengenal aws. Terima kasih sebelumnya
ec2.stopInstances()
janji. Cara yang Anda lakukan adalah mengembalikan janji yang telah diselesaikan kepada penangan dan kemudian Anda.stopInstances()
tidak menyelesaikan pekerjaannya - person guijob   schedule 31.07.2019