有料会員だけに配信

正解は ア です。 多数のファイルへのアクセスの許可には 署名付きCookie が向きます。1つのファイルなら署名付きURLが簡単です。 1つのCookieで多数のファイルのアクセスを会員に限れる。 共有されれば誰でも見られる。 発行と管理が重く、再生の仕組みとも合わない。 国では会員かどうかを判断できない。

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

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

出典AWS非公式・オリジナル問題
ア
CloudFrontの署名付きCookieで、会員に動画のパスへのアクセスを許可する
イ
S3のバケットをパブリックにし、ファイルの名前を推測されにくくする
ウ
数百のファイルのそれぞれに署名付きURLを発行して、再生の画面に埋め込む
エ
CloudFrontの地域制限で、会員が住む国だけを許可する