今回の要件としては、URLを時限式でexpireさせる事で、 URLを叩けばいくらでもアクセス出来るのを防ぐ事を目的としています。 AWS構成 EC2 S3 CloudFront 事前準備 CloudFrontのOriginをS3に向けてあり、 S3とCloudFrontのURLどちらを叩いても同じ内容が表示されている状態にしてあります。 テスト用に、Windows 7に標準で入ってる画像をアップロードしてあるので、アクセスしてみましょう。 どちらも同じ内容が表示されます。 実装 構想 期限付きのURLをEC2から発行し、CloudFrontを経由してS3からコンテンツを取得し配信する。 CDP:Private Cache Distributionパターンというやつらしいです。 CloudFront、S3の設定変更 今はただアクセスするだけで表示されてしまうので、 設定を変更し、署名付きの
![S3+CloudFrontで期限付きURL | プログラミングメカブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1a21983fff8b468342d76f92202c8ec77ef6b3de/height=288;version=1;width=512/http%3A%2F%2Fblog.mekachan.net%2Fwp-content%2Fuploads%2F2015%2F01%2F%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588-2015-01-14-16.33.53-1024x756.png)