我需要删除我的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永久删除存储桶及其存储桶?
如果启用了版本控制,则将不可能
只有在未启用版本控制的情况下,您才能使用AWS CLI删除包含对象的存储桶。如果您的存储桶未启用版本控制,则可以将rb(删除存储桶)AWS CLI命令与--force参数一起使用,以删除非空存储桶。此命令首先删除所有对象,然后删除存储桶。
尝试禁用版本控制。
或者首先通过运行以下命令来递归地删除S3存储桶中的所有对象
aws s3 rm s3://bucket-name --recursive