CORS のトラブルシューティング - Amazon Lightsail

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CORS のトラブルシューティング

CORS に問題がある場合は、以下を確認してください。

  • CORS 設定の検証 – CORS 設定により JSON が適切にフォーマットされ、ユースケースに必要なルールが含まれていることを確認します。

  • オリジン一致の確認 – リクエストのオリジンは、AllowedOrigins リストのエントリと完全に一致する必要があります。プロトコル (http/https)、サブドメイン、およびポートは完全に一致する必要があります。

  • HTTP メソッドの検証 – 使用している HTTP メソッドが、一致するルールの AllowedMethods にリストされていることを確認します。

  • ブラウザ開発者ツールの確認 – ブラウザの開発者ツールを使用して、プリフライト OPTIONS リクエストとレスポンスを検査し、CORS 関連のエラーを特定します。

  • バケットのアクセス許可の検証 – バケットに CORS に加えて適切なアクセス許可が設定されていることを確認します。CORS は、バケットレベルのアクセス許可ではなく、ブラウザベースのクロスオリジンアクセスのみを制御します。

トラブルシューティング中にバケットから CORS 設定を削除する必要がある場合は、「CORS 設定の削除」を参照してください。