Триггерный спинакерный конвейер при замене ковша AWS S3 - PullRequest
0 голосов
/ 22 февраля 2019

Мне нужен мой конвейер Spinnaker для запуска изменений в корзине AWS s3, особенно когда файл добавляется или редактируется.

Я не могу найти встроенный механизм для этого: в выпадающем списке триггеров нет ничего, связанного с корзинами S3.

Я подумал, что смогу использовать веб-крючок из лямбды AWS, который подписывается на события S3 в корзине, и иметь лямбда-крючок для https://my_spinnnaker.mybiz.com/webhooks/webhook/s3_new. Однако кажется невозможным передавать параметрына крючок, например, ключ нового объекта S3.

Есть ли другие способы сделать это?

1 Ответ

0 голосов
/ 22 февраля 2019

S3 Object Key может быть прочитан из события, которое запускает функцию Lambda.Записи событий имеют ключ объекта S3. 1

Для конвейера с параметрами запрос, отправленный из функции Lambda, может содержать значения параметров в теле запроса.Формат для полезной нагрузки приведен ниже. 2

{
  "parameters": {
    "<parameter-key>": "<parameter-value>"
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...