#!/bin/bash echo "=========================================" echo "⚠️ 即将删除该 AWS 账户下所有 S3 Bucket" echo "=========================================" read -p "输入 DELETE 确认执行: " confirm if [ "$confirm" != "DELETE" ]; then echo "已取消" exit 1 fi buckets=$(aws s3api list-buckets --query "Buckets[].Name" --output text) for bucket in $buckets; do echo "-----------------------------------------" echo "正在删除 Bucket: $bucket" aws s3 rm s3://$bucket --recursive aws s3 rb s3://$bucket --force echo "✅ 已删除: $bucket" done echo "🎉 全部 S3 删除完成"