此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
設定跨來源資源共用(CORS)
貢獻者
建議變更
如果您想讓其他網域中的 Web 應用程式能夠存取 S3 貯體中的貯體和物件、則可以為 S3 貯體設定跨來源資源共享( CORS )。
開始之前
-
您將使用登入租戶管理程式 "支援的網頁瀏覽器"。
-
您屬於具有的使用者群組 "管理所有貯體或根目錄存取權限"。這些權限會覆寫群組或儲存區原則中的權限設定。
關於這項工作
跨來源資源共用(CORS)是一種安全機制、可讓單一網域中的用戶端Web應用程式存取不同網域中的資源。例如、假設您使用名為的S3儲存區 Images
儲存圖形。設定的CORS Images
儲存庫、您可以讓該儲存庫中的影像顯示在網站上 http://www.example.com
。
為貯體啟用 CORS
步驟
-
使用文字編輯器建立必要的 XML 。
此範例顯示用於啟用S3儲存區的CORS的XML。此XML可讓任何網域將GET要求傳送至儲存區、但僅允許
http://www.example.com
要傳送貼文和刪除要求的網域。允許所有要求標頭。<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2020-10-22/"> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> <CORSRule> <AllowedOrigin>http://www.example.com</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>DELETE</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> </CORSConfiguration>
如需CORS組態XML的詳細資訊、請參閱 "Amazon Web Services(AWS)文件:Amazon Simple Storage Service開發人員指南"。
-
從儀表板選取 * 檢視貯體 * 、或選取 * 儲存空間( S3 ) * > * 鏟斗 * 。
-
從表格中選取貯體名稱。
此時會顯示「庫位詳細資料」頁面。
-
從 Bucket access (庫存取 * )標籤中、選取 * 跨來源資源共用( CORS ) * 折疊。
-
選中 * 啓用 CORS* 複選框。
-
將 CORS 組態 XML 貼到文字方塊中。
-
選取*儲存變更*。
修改 CORS 設定
步驟
-
在文字方塊中更新 CORS 組態 XML 、或選取 * 清除 * 重新開始。
-
選取*儲存變更*。
停用 CORS 設定
步驟
-
清除 Enable CORS (啓用 CORS* )複選框。
-
選取*儲存變更*。