翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CORS アクセス許可要件
2020 年初めに、Chrome や Firefox などの広く使用されているブラウザは、EXIF データ
Chrome 89 以降、ウェブ標準グループ W3C は、イメージの回転を制御する機能がウェブの同一生成元ポリシーに違反していると判断したため、AWS ではイメージの回転を自動的に阻止できなくなりました。したがって、ラベル付けジョブを作成するリクエストの送信時に、人間のワーカーが予測可能な方向で入力イメージに注釈するには、入力イメージを含む Amazon S3 バケットに CORS ヘッダーポリシーを追加する必要があります。
重要
入力データを含む Amazon S3 バケットに CORS 設定を追加しない場合、それらの入力データオブジェクトのラベル付けタスクは失敗します。
Ground Truth コンソールを使用してジョブを作成する場合、CORS はデフォルトで有効になっています。すべての入力データが入力マニフェストファイルと同じ Amazon S3 バケットにない場合は、次の手順を使用して、入力データを含むすべての AmazonS3 バケットに CORS 設定を追加する必要があります。
CreateLabelingJob
APIを使用して Ground Truth ラベル付けジョブを作成している場合は、S3 コンソールの入力データを含む Amazon S3 バケットに CORS ポリシーを追加できます。Amazon S3 コンソールで入力イメージを含む Amazon S3 バケットに必要な CORS ヘッダーを設定するには、「CORS によりクロスドメインリソース共有を追加する方法」で説明されている指示に従います。イメージをホストするバケットには、次の CORS 設定コードを使用します。Amazon S3 コンソールを使用してポリシーをバケットに追加する場合は、JSON 形式を使用する必要があります。
重要
3D 点群または動画フレームのラベル付けジョブを作成する場合は、CORS 設定にルールを追加する必要があります。詳細については、それぞれ「3D 点群ラベリングジョブのアクセス許可の要件」と「動画フレームジョブのアクセス許可の要件」を参照してください。
JSON
[{ "AllowedHeaders": [], "AllowedMethods": ["GET"], "AllowedOrigins": ["*"], "ExposeHeaders": ["Access-Control-Allow-Origin"] }]
XML
<CORSConfiguration> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <ExposeHeader>Access-Control-Allow-Origin</ExposeHeader> </CORSRule> </CORSConfiguration>
次の GIF は、Amazon S3 コンソールを使って CORS ヘッダーポリシーを追加する方法に関する Amazon S3 ドキュメントにある手順を示しています。書面による手順については、Amazon Simple Storage Service ユーザーガイドの「Cross-Origin Resource Sharing (CORS) の設定」ページの「Amazon S3 コンソールの使用」を参照してください。
