背景 世の中にGoogle DriveやDropboxといった便利なサービスがありますが、プライバシーの観点から自分が管理できるクラウドストレージが欲しくなってきました。 S3とCloudFrontを利用すればセキュアな自分用クラウドストレージが作成できるのではと思いつきやってみました。 構築 ディレクトリ構成 思いつきで変更して後で再現できないことになったら泣きそうになるので、構築にはAWSとTerraformを利用します。 色々な方がディレクトリ構成案を考えてくれていますが、今回はシンプルにいきます。 $ tree ./ . ├── aws.tfvars ├── Makefile ├── contents │ └── index.html # 動作確認用のHTMLファイル ├── main.tf └── modules ├── cloudfront.tf ├── main.tf └