データスタジアムエンジニアの片岡です。 主にサッカーに関するサービスの開発を担当しています。スポーツ界では近年データと動画を絡めたサービスへの需要が多く、私自身も動画システムの開発に多く携わっています。 今回、AWSを使ってシステムの利用ユーザーに限定して公開する、クローズドな映像配信の設定で試行錯誤したので記事に残します。 全体図 まずは全体図です。 S3に再生したい動画(HLS形式。ライブでもVODでも)があり、それをCloud Frontで配信するのですが、全世界に公開するのではなく、認証されたユーザーにのみ公開するようにします。 Cloud Frontには署名付きURLと署名付きCookieという2種類のアクセス制御方式があります。HLS形式で署名付きURLを採用する場合、m3u8内の各tsにも署名パラメータを付与する必要があり面倒なため、Cookieを使う方法を採用します。 Co