ブラウザーからの別オリジンの読み込みの許可

正解は エ です。 ブラウザーの別オリジンの読み込みは CORS で許可します。 許可するオリジンとメソッドを最小 にします。 現実的でなく、CORSの設定で済む。 全てのサイトからの利用を許してしまう。 CORSの問題は解決せず、データを公開してしまう。 必要なオリジンとメソッドだけを許可できる。

社内のWebアプリ(https://app.example.com)のJavaScriptから、別のS3バケットの画像を読み込むとエラーになる。読み込みを許可しつつ、ほかのサイトからの利用は許可したくない。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
アプリのドメインを変える
イ
S3バケットのCORSの設定で、AllowedOriginsを * にしてすべて許可する
ウ
S3バケットのブロックパブリックアクセスを無効にして、誰でも読めるようにする
エ
CORSで、アプリのオリジンからのGETだけを許可する