我想编写一个Shell脚本来获取S3存储桶中存在的所有文件。有人可以帮我吗?
答案 0 :(得分:0)
如果通过“获取所有文件”表示要下载所有文件,则只需使用s3 cp
选项调用AWS CLI的--recursive
命令即可。
#!/bin/bash
aws s3 cp s3://some-bucket some-local-path/ --recursive
如果只需要对象列表,请使用ls
命令执行相同的操作:
#!/bin/bash
aws s3 ls s3://some-bucket --recursive
文档: