ファイル共有用のバケットが欲しい
ちょっとしたファイルの共有から、重たいファイルの共有まで、自分専用のファイル置き場としてS3バケットを作りました。下記のような仕様です。
* ファイルをアップロードすると自動的にインターネット公開される
* ファイルが一定期間で自動的に消える
つくりかた
AWSアカウントはすでにある前提です。
1. S3バケットを作る
サービス一覧からS3を開きます
バケットを作成します
2. アップロードしたファイルが自動インターネット公開されるようにする
自動公開するバケットポリシーを登録します。下記のbucketnameyoulikeを自分が作成したバケット名に書き換えてください。
3. ライフサイクルルールを設定する
今時、一定期間経ったファイルの削除は標準の機能でできちゃうみたいです。
これだけです。
4. このバケット専用のIAMを作る
作成したバケットにファイルをアップロードしたり、削除するためのIAM