问题描述
我可以使用 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