Как настроить событие S3 на ведро для запуска лямбда с ansible - PullRequest
0 голосов
/ 02 мая 2019

Я пытаюсь настроить уведомление о событии корзины s3 для запуска лямбда-функции через ansible.

ansible модулей aws_s3 или s3_bucket, похоже, не поддерживают это.Пожалуйста, дайте мне знать, если мы можем настроить это как ansible.

1 Ответ

2 голосов
/ 03 мая 2019

Нет упоминания об «уведомлениях» в devel/.../s3_bucket.py, хотя boto3.s3 поддерживает его

Итак, ответ на ваш вопрос заключается в том, чтобы скопировать s3_bucket.py в папку library/ вашей книги воспроизведения , добавить нужный вызов, а затем, если вы чувствуете себя щедрым, отправить PR на проект, позволяющий другим получить выгоду от этого улучшения.

Или, как гласит прекрасное руководство , вы также можете поместить его в любой из $ANSIBLE_LIBRARY путей (например, ~/.ansible/plugins/modules или с правильными ansible.cfg - верхний уровень .ansible/plugins/modules), чтобы сделать его видимым для каждой книги, но это может быть намного больше, если распространять, если ни одна другая книга не нуждается в доступе к этой передовой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...