

支援終止通知：2025 年 11 月 13 日， AWS 將停止對 AWS Elemental MediaStore 的支援。2025 年 11 月 13 日之後，您將無法再存取 MediaStore 主控台或 MediaStore 資源。如需詳細資訊，請造訪此[部落格文章](https://aws.amazon.com/blogs/media/support-for-aws-elemental-mediastore-ending-soon/)。

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

# 將 CORS 政策新增至容器
<a name="cors-policy-adding"></a>

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

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

當您將 CORS 政策新增至容器時，[容器政策](policies.md) (管理容器存取權利的政策) 照常適用。

**若要新增 CORS 政策 (主控台)**

1. 在 https：//[https://console.aws.amazon.com/mediastore/](https://console.aws.amazon.com/mediastore/) 開啟 MediaStore 主控台。

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

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

1. 在 **Container CORS policy (容器 CORS 政策)** 區段中，選擇 **Create CORS policy (建立 CORS 政策)**。

1. 依 JSON 格式插入政策，然後選擇 **Save (儲存)**。

**若要新增 CORS 政策 (AWS CLI)**

1. 建立檔案，此檔案會定義 CORS 政策：

   ```
   [
     {
       "AllowedHeaders": [
         "*"
       ],
       "AllowedMethods": [
         "GET",
         "HEAD"
       ],
       "AllowedOrigins": [
         "*"
       ],
       "MaxAgeSeconds": 3000
     }
   ]
   ```

1. 在 中 AWS CLI，使用 `put-cors-policy`命令。

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

   此命令沒有傳回值。