AWS s3 rb在CLI中不起作用,如何删除s3存储桶中的文件?

问题描述 投票:1回答:1

我需要删除我的s3存储桶

版本已禁用,因为每个文件的版本ID都设置为null。

当我输入时

aws s3 rb s3://bucketname --force

以以下输出结束

remove_bucket failed: s3://bucketname An error occurred (BucketNotEmpty) when calling the DeleteBucket operation: The bucket you tried to delete is not empty. You must delete all versions in the bucket.

如何通过AWS CLI永久删除存储桶及其存储桶?

amazon-web-services amazon-s3 command-line-interface
1个回答
0
投票

如果启用了版本控制,则将不可能

只有在未启用版本控制的情况下,您才能使用AWS CLI删除包含对象的存储桶。如果您的存储桶未启用版本控制,则可以将rb(删除存储桶)AWS CLI命令与--force参数一起使用,以删除非空存储桶。此命令首先删除所有对象,然后删除存储桶。

尝试禁用版本控制。

或者首先通过运行以下命令来递归地删除S3存储桶中的所有对象

aws s3 rm s3://bucket-name --recursive
© www.soinside.com 2019 - 2024. All rights reserved.