最近需要把 AWS 上面的 bucket 裡面的大量檔案刪除,步驟如下:
安裝 awscli
$ pip install awscli
設定 AWS 的 Configuration
$ aws configure
Empty bucket
aws s3 rm s3://<YOUR_BUCKET_NAME> --recursive
Delete bucket
aws s3 rb s3://<YOUR_BUCKET_NAME> --force --region ap-northeast-1
最近需要把 AWS 上面的 bucket 裡面的大量檔案刪除,步驟如下:
$ pip install awscli
$ aws configure
aws s3 rm s3://<YOUR_BUCKET_NAME> --recursive
aws s3 rb s3://<YOUR_BUCKET_NAME> --force --region ap-northeast-1
在 User Group 加上以下的 Inline Policy :
{
"Version": "2012-10-17",
"Statement": {
"Effect": "Allow",
"Action": [
"iam:ChangePassword",
"iam:GetAccountPasswordPolicy"
],
"Resource": "*"
}
}

以下是把 S3 的 Bucket 設定成 Static Website 的關鍵步驟:
在 Bucket 設定中,把 "Enable website hosting" 功能啟動

Edit Bucket Policy Editor


輸入以下內容
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::<YOUR_BUCKET_NAME>/*"
}
]
}
最後即可在 Endpoint 看到該 bucket 所對應的網址
