gpt4 book ai didi

amazon-web-services - S3 cli 包括不工作

转载 作者:行者123 更新时间:2023-12-04 23:15:41 25 4
gpt4 key购买 nike

好吧,我对 aws cli 感到非常困惑

我有一个 S3 存储桶:

s3://my-bucket
directory/
file1
file2
backup-logs-1234
backup-logs-5678

我已经验证文件在 s3 存储桶中,我可以通过 aws s3 ls s3://my-bucket 看到它们。

我正在尝试删除文件夹中的所有备份日志(其中 8000 个)。我已经尝试了所有我能想到的包含/排除的组合

1) 出于某种原因 aws s3 rm "s3://my-bucket/" --include "*backup-logs*" --dryrun尝试删除 s3://my-bucket/directory/
2) aws s3 rm "s3://my-bucket/" --exclude "*" --include "*backup-logs*" --dryrun没有看到任何要删除的文件

3)我也试过“备份”的不同子串(例如b,ba,back)

4)我也尝试添加递归(即使我不想要它)并且它找到了 directory/ 中的所有文件匹配模式,但没有顶级的

我确定我在做一些愚蠢的事情。在此先感谢您的帮助

最佳答案

aws s3 rm s3://my-bucket/ --recursive --exclude "*" --include "*backup-logs*"应该管用。

当您要删除存储桶中的多个对象时

--recursive (boolean) Command is performed on all files or objects under the specified directory or prefix.



您可以阅读 http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#use-of-exclude-and-include-filters关于包含/排除使用

关于amazon-web-services - S3 cli 包括不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43370710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com