一定期間でファイルが消える、ファイル共有用S3バケットの作り方

3 sec read

ファイル共有用のバケットが欲しい


ちょっとしたファイルの共有から、重たいファイルの共有まで、自分専用のファイル置き場としてS3バケットを作りました。下記のような仕様です。

  • ファイルをアップロードすると自動的にインターネット公開される
  • ファイルが一定期間で自動的に消える

つくりかた

AWSアカウントはすでにある前提です。

  1. S3バケットを作る

サービス一覧からS3を開きます

バケットを作成します

2. アップロードしたファイルが自動インターネット公開されるようにする

自動公開するバケットポリシーを登録します。下記のbucketnameyoulikeを自分が作成したバケット名に書き換えてください。

3. ライフサイクルルールを設定する

今時、一定期間経ったファイルの削除は標準の機能でできちゃうみたいです。







これだけです。

4. このバケット専用のIAMを作る

作成したバケットにファイルをアップロードしたり、削除するためのIAMユーザを作成します。画像の通りにやってみてください。

サービス一覧からIAMを開きます

ユーザを追加します

ユーザ名はなんでもいいです。今回はファイル転送アプリなどからアクセスする前提なので、「プログラムによるアクセス」にだけチェックします。

先ほど作ったバケットだけ管理できるポリシーを充てますが、まずはそのポリシーを作らねばなりません。

(ここで別タブに移っているはず)

独自のポリシーを作成

ポリシー名はかっこいいものをどうぞ。バケット名はさっき作ったものに置き換えてください。

ユーザ作成のタブに戻ります。一覧を更新して今作ったポリシー名を検索してアタッチします。

確認して作成

認証情報はcsvでダウンロードして大切に保管してください。

ファイル転送アプリで接続しよう

Macでは前に書いたMonosnapでのアップロードが爆速ですので、併せてどうぞ。

【Mac】注釈ツールMonosnapがメニューバーからS3にファイル投げ込むのに最強だった

iOSやMacアプリのアイコン画像をダウンロードするショートカット

ブログやプレゼンに。 Apple関連のブログをやっていると、アプリを記事の中で紹介することが多くなります。そういう記事のアイキャッチ画像に使いたいのがアプリのアイコン画像。これ、そのアプリのオフィシャ
アバター menbou
2 sec read

iPad Proって何に使うの?いま本当に使っているアプリはこれだ

iPad買ったけど、なにをしたらいいかわからない? 秋も深まり、新型iPad Proもついに発売された今日この頃、いかがお過ごしでしょうか。僕は11インチを買いました。届くのはもう少し先ですがR
アバター menbou
40 sec read

Feedlyじゃ遅いんだ!「News Explorer」なら新鮮なRSSをストイックに読める

最大2時間くらい遅れてくることあるもんね、Feedly。 情報。それは現代のガジェット好きにとって、3度の飯よりも重要なもの。水揚げされたばかりのリーク情報をいち早くゲットしたいのですが、そんなときに
アバター menbou
9 sec read

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です