有料会員だけに多数の動画ファイルを配信

正解は エ です。 多数のファイルへのアクセスを許可するには 署名付きCookie が向きます。1つのファイルなら署名付きURLが簡単です。オリジンのS3は OACでCloudFront経由に限定 します。 方法 向く場面 署名付きURL 1つのファイル(ダウンロードなど) 署名付きCookie 多数のファイル(HLSの動画・会員向けの領域) 数百のURLの発行と管理が重く、再生の仕組みとも合わない。 ストリーミングの再生ができず、パスワードも共有される。 推測されなくても、共有されれば誰でも見られる。 1つのCookieで多数のファイルへのアクセスを会員に限定できる。

動画の配信サービスで、1本の動画が数百の小さなファイルに分かれている(HLS)。有料会員だけが視聴でき、URLを共有されても会員以外は見られないようにしたい。CloudFrontで配信している。

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

出典AWS非公式・オリジナル問題
ア
CloudFrontの署名付きURLを、数百のファイルのそれぞれに発行して再生の画面に書き込む
イ
動画のファイルをパスワード付きのZIPに圧縮して、会員にパスワードを知らせる
ウ
S3のバケットをパブリックにして、動画のファイル名を推測しにくい文字列にしておく
エ
CloudFrontの署名付きCookieで、会員にだけ動画のパス全体へのアクセスを許可する