

サポート終了通知: 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-troubleshooting"></a>

CORS ポリシーが存在するコンテナにアクセスするときに予期しない動作が発生した場合は、以下のステップに従って問題のトラブルシューティングを行います。

1. CORS ポリシーがコンテナにアタッチされていることを確認します。

   手順については、[CORS ポリシーの表示](cors-policy-viewing.md) を参照してください。

1. 任意のツール (ブラウザの開発者コンソールなど) を使用して、完全なリクエストとレスポンスをキャプチャします。コンテナにアタッチされている CORS ポリシーに、リクエストのデータと一致する少なくとも 1 つの CORS ルールが含まれていることを確認します。

   1. リクエストに `Origin` ヘッダーがあることを確認します。

      このヘッダーがないリクエストは、AWS Elemental MediaStore でクロスオリジンリクエストとして扱われず、CORS レスポンスヘッダーはレスポンスで返送されません。

   1. リクエストの `Origin` ヘッダーが、特定の `AllowedOrigins` の `CORSRule` 要素の少なくとも 1 つと一致していることを確認します。

      `Origin` リクエストヘッダーのスキーム、ホスト、およびポートの値は、`AllowedOrigins` の `CORSRule` と一致する必要があります。たとえば、オリジン `CORSRule` を許可するように `http://www.example.com` を設定すると、リクエストの `https://www.example.com` オリジンと `http://www.example.com:80` オリジンのいずれも、設定で許可されているオリジンと一致しません。

   1. リクエストのメソッド (またはプリフライトリクエストの場合は `Access-Control-Request-Method` に指定されたメソッド) が、同じ `AllowedMethods` の `CORSRule` 要素の 1 つであることを確認します。

   1. プリフライトリクエストの場合、それに `Access-Control-Request-Headers` ヘッダーが含まれているときに、`CORSRule` に `AllowedHeaders` ヘッダーのすべての値に対する `Access-Control-Request-Headers` エントリが含まれていること。