創建一個 Amazon S3 存儲桶對象,通過設該對象的公開訪問權限,使得所有的人都可以通過網絡瀏覽器、WinSCP 等工具進行訪問。
本次采用 AWS Console 界面完成作業。
注意:根據項目的具體情況,可以采用不同的實施方法。比如使用命令行(CLI)部署、代碼部署 (CloudFomation、Terraform 等)、以及其它開發語言(SDK)完成作業。
步驟一:創建一個可以公開訪問的 S3 存儲桶
1. Amazon S3 控制臺,選擇創建 S3 存儲桶。
2. 配置存儲桶的保存區域、名稱、存儲層、加密等選項。
3. 在對象所有者設置中,選擇啟用 ACLs。
4. 在此存儲桶的屏蔽公共訪問權限設置中,選擇清除所有選項。
5. 創建 S3 存儲桶。
步驟二:
1. 從本地電腦上傳兩個測試文件 A 和 B。
2. 在上傳的文件的頁面上,將 A 文件設置為公開訪問,B 文件保持初始設定。
1. 在上傳的文件的頁面上,分別選擇頁面上方的菜單欄中,點擊下載、打開等按鈕;驗證 文件 A 和 B,都可以從 AWS 控制臺中直接打開或者下載。
2. 分別打開 A 和 B 文件的詳細頁面,然后嘗試點擊各自頁面中的對象URL 中的鏈接;可以看到文件 A 可以通過鏈接直接打開,而文件 B 沒有權限通過鏈接方式打開。