添加 drop-s3.sh
This commit is contained in:
parent
7d870b14c3
commit
365f278c54
25
drop-s3.sh
Normal file
25
drop-s3.sh
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
#!/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 删除完成"
|
||||||
Loading…
x
Reference in New Issue
Block a user