IAM 設定
- 先建立 IAM 帳號
- 設定許可 AmazonS3FullAccess CloudFrontFullAccess
- 設定完成後就下一步,建立使用者
- 建立完成,點擊進去,右上角點建立存取金鑰
- 選本機代碼
- 標籤可以不用寫,直接建立
- 看到 存取金鑰以及 私密存取金鑰 記錄下來
AWS_ACCESS_KEY_ID= "存取金鑰"
AWS_SECRET_ACCESS_KEY= "私密存取金鑰"
S3 設定
- 建立儲存貯體,記錄下設定的名稱,剩下選項不用調整,直接建立
AWS_REGION="ap-southeast-1"
AWS_S3_BUCKET="設定的名稱"- 開啟權限
- 調整政策
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::剛剛設定的儲存貯體名稱/*"
}
]
}
最後上傳圖片後點擊物件URL就能開啟圖片了
CloudFront 設定
- 三個選項選好,就直接下一步
- 這如果選啟用會有額外防火牆服務,但不再免費方案額度內
- 網域名稱記下來
將原本上傳團片的URL改為網域名稱有成功顯示圖片就是設定完成
https://網域名稱/photo_2023-12-10+22.04.37.jpeg