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

维涅什瓦尔

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

ansible 模块 aws_s3 或 s3_bucket 似乎不支持这一点。请让我知道是否有任何方法可以使用 ansible 进行配置。

丹尼尔

中没有提到“通知” devel/.../s3_bucket.py,尽管boto3.s3 支持它

因此,您的问题的答案是将 复制s3_bucket.pylibrary/您的 playbook文件夹中,添加所需的调用,然后如果您觉得慷慨,请向 ansible 项目提交 PR,让其他人从该改进中受益。

或者,正如精美的手册所说,您也可以将它放在任何$ANSIBLE_LIBRARY路径中(例如,~/.ansible/plugins/modules或者,使用正确的ansible.cfg, 顶级.ansible/plugins/modules)以使其对每个剧本可见,但这可能需要更多的工作来分发如果没有其他剧本需要访问该前沿功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

启用 Amazon S3 存储桶以使用 SAM 触发 Lambda 函数

Cloudformation模板在S3事件上触发Lambda

如何使用Lambda触发S3静态网站部署?

aws lambda-如果手动创建s3存储桶,如何使用cloudformation添加s3触发器

Lambda函数和触发的S3事件

如何在 Lambda 函数中使用存储桶标签对 s3 存储桶 ACL 采取行动

使用 python 在 s3:Objectcreated.* 上启用/禁用或删除 aws lambda 触发器

Amazon S3实际上何时触发Lambda

AWS S3使用AWS Lambda跨多个帐户复制并触发内部Lambda复制到其他存储桶

如何使用 boto3 更新 CloudFront 事件以触发 lambda

通过PUT触发AWS Lambda到单独账户中的s3存储桶

有没有办法让多个S3存储桶触发Lambda函数?

在AWS Lambda中使用来自S3触发器的事件数据

在现有的S3对象上运行S3触发的Lambda函数?

如何将多个S3 Lambda触发器订阅到现有存储桶?

AWS Lambda:如何使用Java从Lambda函数访问S3存储桶

使用cloudformation对S3存储桶启用Lambda功能

如何正确设置IAM执行角色和存储桶策略,以使Lambda写入公共读取S3存储桶?

如何使用lambda函数和boto3从s3存储桶读取csv文件?

使用Lambda函数在Amazon S3存储桶上创建缩略图

S3 事件未在 Lambda UI 中触发/显示;使用 Serverless CLI/serverless-plugin-existing-s3 构建

使用无服务器部署Lambda时,如何重用S3存储桶?

配置AWS Lambda以访问S3存储桶

仅在将特定文件(密钥)写入S3存储桶时,如何触发AWS事件规则

如何处理由S3触发的SQS事件?

S3 put()事件lambda触发器中可以包含多少条记录?

当满足所有条件时,检查多个s3事件以触发lambda吗?

如何将触发器s3存储桶动态添加到lambda函数(python boto3 API)

如何在 Lambda 函数中获取 S3 触发器详细信息?