將 CORS 政策新增至容器 - AWS Elemental MediaStore

支援終止通知:2025 年 11 月 13 日, AWS 將停止對 AWS Elemental 的支援 MediaStore。2025 年 11 月 13 日後,您將無法再存取 MediaStore 主控台或 MediaStore 資源。如需詳細資訊,請造訪此部落格文章

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將 CORS 政策新增至容器

本節説明如何將跨來源資源分享 (CORS) 組態新增至 AWS ElementalMediaStore容器。CORS 允許載入同一個網域的用戶端 Web 應用程式,可以與不同網域中的資源互動。

若要設定容器以允許跨來源要求,請將 CORS 政策新增至容器。CORS 政策會定義一些規則,這些規則可識別您所允許可存取容器的來源、每個來源支援的操作 (HTTP 方法),以及其他操作特定資訊。

當您將 CORS 政策新增至容器時,容器政策 (管理容器存取權利的政策) 照常適用。

若要新增 CORS 政策 (主控台)
  1. 開啟MediaStore主控台https://console.aws.amazon.com/mediastore/

  2. Containers (容器) 頁面上,選擇您要為其建立 CORS 政策之容器的名稱。

    容器詳細資訊頁面隨即出現。

  3. Container CORS policy (容器 CORS 政策) 區段中,選擇 Create CORS policy (建立 CORS 政策)

  4. 依 JSON 格式插入政策,然後選擇 Save (儲存)

若要新增 CORS 政策 (AWS CLI)
  1. 建立檔案,此檔案會定義 CORS 政策:

    [ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "HEAD" ], "AllowedOrigins": [ "*" ], "MaxAgeSeconds": 3000 } ]
  2. 在 AWS CLI 中,使用 put-cors-policy 命令。

    aws mediastore put-cors-policy --container-name ExampleContainer --cors-policy file://corsPolicy.json --region us-west-2

    此命令沒有傳回值。