Я пробовал как s3cmd
:
$ s3cmd -r -f -v del s3://my-versioned-bucket/
И AWI CLI:
$ aws s3 rm s3://my-versioned-bucket/ --recursive
Но обе эти команды просто добавляют маркеры DELETE
к S3. Команда для удаления ведра также не работает (из AWS CLI):
$ aws s3 rb s3://my-versioned-bucket/ --force
Cleaning up. Please wait...
Completed 1 part(s) with ... file(s) remaining
remove_bucket failed: s3://my-versioned-bucket/ A client error (BucketNotEmpty) occurred when calling the DeleteBucket operation: The bucket you tried to delete is not empty. You must delete all versions in the bucket.
Хорошо... как? Для этого нет информации в их документации. S3Cmd говорит, что это "полнофункциональный" инструмент командной строки S3, но он делает ссылку на версии, отличную от собственной. Есть ли способ сделать это, не используя веб-интерфейс, который займет навсегда и требует, чтобы я оставил свой ноутбук?