У меня есть лямбда-функция Hello_World, которая развернута на IoT Greengrass.
Каждый раз, когда я изменяю версию функции Hello_World
и обновляю связанный псевдоним, чтобы указать новый veriosn, мне приходится вручную повторно развертывать функцию lambda на устройстве greengrass.
Есть ли способ вызвать событие при изменении версии лямбда-функции или изменении версии, связанной с псевдонимом?
Чтобы я мог запустить другую лямбда-функцию DeployToGreengrass
, которая инициирует перераспределение в greengrass каждый раз, когда меняется версия Hello_World
лямбда.
Например, изменение версии Hello_World
приведет к развертыванию в greengrass:
var params = {
GroupId: 'STRING_VALUE', /* required */
AmznClientToken: 'STRING_VALUE',
DeploymentId: 'STRING_VALUE',
DeploymentType: NewDeployment,
GroupVersionId: 'STRING_VALUE'
};
greengrass.createDeployment(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});