Я пытаюсь запустить и остановить экземпляр Windows EC2 с помощью лямбда, я использую Node.js 8.10 для написания сценария запуска и остановки. Когда я тестирую сценарий, сценарий выполняется успешно, но экземпляр EC2 не выполняется. Я использую Node.js 8.10. с указанием деталей экземпляра и сценария ниже
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));
};
Скрипт успешно выполнен
Ниже приведены сведения об экземпляре
Это сценарий остановки, но он не может остановить экземпляр, пожалуйста, помогите мне, я новичок в aws. заранее спасибо
ec2.stopInstances()
обещание. То, как вы это делаете, вы возвращаете обработчику обработанное обещание, а затем.stopInstances()
не завершает свою работу - person guijob   schedule 31.07.2019