如何在存储桶上配置S3事件以使用Ansible触发Lambda

时间:2019-05-02 15:48:06

标签: amazon-s3 lambda ansible

我正在尝试配置s3存储桶事件通知,以通过ansible触发lambda函数。

可运行的模块aws_s3或s3_bucket似乎不支持此功能。请让我知道是否可以通过ansible配置它。

1 个答案:

答案 0 :(得分:1)

devel/.../s3_bucket.py中没有提及boto3.s3 supports it中的“通知”

因此,您的问题的答案是将s3_bucket.py复制到library/ folder of your playbook,添加所需的呼叫,然后,如果您感到慷慨,请向该ansible项目提交PR,以允许其他人受益于这种改进。

或者,正如the fine manual所说,您也可以将其放在任何$ANSIBLE_LIBRARY路径中(例如~/.ansible/plugins/moduleswith the correct ansible.cfg,即顶级{{ 1}}),以使其对所有剧本可见,但是如果没有其他剧本需要使用该尖端功能,则要分发的工作量更大。