最終更新日:2025-08-06 11:04:55
クロスオリジンリソースシェアリング(Cross-Origin Resource Sharing、以下CORS)は、Webブラウザのセキュリティ機構です。これにより、Webアプリケーションがブラウザ上で異なるオリジン(origin)にあるリソースへアクセスすることが可能になります。たとえば、www.example.comで動作しているJavaScriptが、storage.cdnetworks.comにある画像や音声、動画、ファイルなどにアクセスできるようになります。デフォルトでは、セキュリティ上の理由から、ブラウザはウェブページのスクリプトが他のドメインのリソースに直接アクセスすることを制限しています。CORS機能を有効にすると、オブジェクトストレージサービスは外部サイトに対して柔軟にバケット内コンテンツの読み取り権限を付与でき、安全かつコンプライアンスに沿ったクロスオリジンデータアクセスを実現できます。


CDNetworksオブジェクトストレージのCORS設定は1つ以上のCORSルールで構成され、各ルールには以下の設定が含まれます:
重要注意点: Origins、Allowed Headers、Exposed Headersは複数エントリーをサポート。各行に1つのorigin/header、もしくは最大1つのワイルドカード(*)を設定可能