amazon-s3 - 通过 Ansible 从 AWS S3 存储桶中获取整个存储桶或多个对象

标签 amazon-s3 ansible

据我所知 Ansible 的 S3 模块,一次只能获取一个对象。

我的问题是,如果我想一次从 S3 存储桶下载/获取整个存储桶或多个对象怎么办。有什么黑客吗?

最佳答案

非 ansible 解决方案,但最终让它在使用 S3 存储桶访问的假定角色运行的实例上运行,或 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY环境变量

---
- name: download fs s3 bucket
  command: aws s3 sync s3://{{ s3_backup_bucket }} {{ dst_path }}

关于amazon-s3 - 通过 Ansible 从 AWS S3 存储桶中获取整个存储桶或多个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32628583/

相关文章:

linux - 使用 Ansible CLI/Ad-Hoc 注册变量输出

google-compute-engine - Google Compute Engine 的 Ansible 提供的 JSON 凭证文件在哪里?

ansible - 是否有更有效的方法来定位备份目录并将格式化列表保存到文件中?

html - 如何在纯静态网站上进行布局?

amazon-web-services - 您尝试访问的存储桶必须使用指定的端点进行寻址,同时从 jenkins 上传到 s3

javascript - Node S3 正在向我发送回具有相似前缀的所有对象

node.js - 使用来自 node.js 的 AWS SES 在邮件中上传 .jpg 图像附件

amazon-web-services - 如何从 s3 bucket 读取数据到 Kinesis Stream

docker - 使用 Ansible 部署 docker 时如何设置运行参数?

ansible - 如何在 Ansible 中的不同库存之间共享 group_vars?