我在Bucket A中有一些需要与Bucket B同步的对象。 在AWS CLI中,我曾经做过类似下面的事情
aws s3 sync s3://bucket-a/folder s3://bucket-b/folder
在ansible中是否有任何类似的命令来同步存储桶而不是单独复制它们?我是ansible的新手,我无法找到相关信息。
提前致谢
答案 0 :(得分:0)
如果您需要执行未包含在ansible模块中的特定命令,则可以直接使用aws-cli命令Ansible's Shell module。
例如:
- hosts: 127.0.0.1
connection: local
tasks:
- name: Describe Load Balancers
register: logs
local_action:
module: shell aws s3 sync s3://bucket-a/folder s3://bucket-b/folder
- name: Print LOGs
debug: var=logs