登入 AWS 管理主控台,並在 https://console.aws.amazon.com/s3/ 開啟 Amazon S3 主控台。
選擇建立桶。
在 Bucket 名稱中,輸入符合 DNS 標準的 bucket 名稱。
在區域中,選擇你想讓儲存桶存放的 AWS 區域。
在物件擁有權中,選擇 ACL 為停用。
選擇「建立桶」,你就在 Amazon S3 中建立了一個桶。
另外,請確保你已經在桶政策中加入這個 JSON 程式碼,並且需要將 YOUR-BUCKET-NAME 替換成你的桶名。
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AllowPublicRead",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR-BUCKET-NAME/*"
}
]
}另外,請確認你已經設定好 CORS 設定,請在下方加上這些 JSON 程式碼:
[
{
"AllowedHeaders": [
"Authorization"
],
"AllowedMethods": [
"GET"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [],
"MaxAgeSeconds": 3000
}
]下一步是取得安全憑證。
在 https://console.aws.amazon.com/iam/ 開啟 IAM 主控台
在導航選單中,選擇使用者。
選擇你的 IAM 使用者名稱(不要勾選方塊)。
打開安全憑證標籤,然後選擇建立存取金鑰。
要查看新的存取金鑰,請選擇「顯示」。你的資歷大致如下:
存取鑰匙 ID:AKIAIOSFODNN7EXAMPLE
秘密存取金鑰:wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
到:Admin Panel -> File Upload Configuration -> Amazon S3 Configuration
編輯以下選項:
Amazon 桶名 - 我們在上一章創建的新桶子
Amazon S3 金鑰 - 您的帳號存取金鑰 ID
Amazon S3 秘密金鑰 - 您的帳戶秘密存取金鑰
Amazon S3 桶區 - 我們在上一章建立的新桶區
如果你的網站是全新安裝且還全新,你可以忽略下面的上傳流程,直接按「只在測試連線」
從 WoWonder 傳輸檔案到 Amazon S3:
如果你的伺服器已經安裝了 WoWonder,且想用 Amazon,務必把整個「upload/」資料夾上傳到你的 bucket。
我們建議透過 S3cmd 上傳資料夾和檔案。
上傳檔案時,務必在命令列使用。--acl-public
还有其他问题吗?提交请求