本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 CORS 政策新增至容器
本節説明如何將跨來源資源分享 (CORS) 組態新增至 AWS ElementalMediaStore容器。CORS 允許載入同一個網域的用戶端 Web 應用程式,可以與不同網域中的資源互動。
若要設定容器以允許跨來源要求,請將 CORS 政策新增至容器。CORS 政策會定義一些規則,這些規則可識別您所允許可存取容器的來源、每個來源支援的操作 (HTTP 方法),以及其他操作特定資訊。
當您將 CORS 政策新增至容器時,容器政策 (管理容器存取權利的政策) 照常適用。
若要新增 CORS 政策 (主控台)
開啟MediaStore主控台https://console.aws.amazon.com/mediastore/
。 -
在 Containers (容器) 頁面上,選擇您要為其建立 CORS 政策之容器的名稱。
容器詳細資訊頁面隨即出現。
-
在 Container CORS policy (容器 CORS 政策) 區段中,選擇 Create CORS policy (建立 CORS 政策)。
-
依 JSON 格式插入政策,然後選擇 Save (儲存)。
若要新增 CORS 政策 (AWS CLI)
-
建立檔案,此檔案會定義 CORS 政策:
[ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "HEAD" ], "AllowedOrigins": [ "*" ], "MaxAgeSeconds": 3000 } ]
-
在 AWS CLI 中,使用
put-cors-policy
命令。aws mediastore put-cors-policy --container-name
ExampleContainer
--cors-policy file://corsPolicy.json
--regionus-west-2
此命令沒有傳回值。