Запуск лямбда-функции при изменении псевдонима другой лямбды - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть лямбда-функция 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
});
...