有没有办法用 s3cmd 备份所有存储桶

问题描述

我可以使用 s3cmd 上传获取删除或列出存储桶中的文件

s3cmd ls s3://y/
s3cmd put x.png s3://y/z

# etc.

有没有办法获得所有存储桶的备份(即:s3://y)?

解决方法

您可以将 { "header": { "nodes": { "node1": { "last_shutdown": "date","level": { "kind_node": {} },"state": { "running": "true","more": { "type": "admin" } } },"node2": { "last_shutdown": "date","more": { "type": "engine" } } },"node3": { "last_shutdown": "date","more": { "type": "engine" } } } } } } set_fact: my_var: "{{ nodes | dict2items | json_query('[?value.state.more.type==`admin`]') }}" 命令一起使用。示例:

--recursive