スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

【図解】AWS S3で定期的にオブジェクトを削除する手順

【図解】AWS S3で定期的にオブジェクトを削除する手順


転職を絶対成功させたい、駆け出しエンジニアの方へ


このブログからよく購入されている、

駆け出しエンジニアのマインドセットができるnote2点です↓↓↓


note.com


note.com





こんにちは、mah(@RailsRubyMah6h)です。


このブログでは、

僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、

ノウハウなどを書いていきます。


今回は、

  • 【図解】AWS S3で定期的にオブジェクトを削除する手順

です。


【図解】AWS S3で定期的にオブジェクトを削除する手順





この記事を読むと出来るようになること


  • AWS S3で、定期的にオブジェクトを削除出来るようになる。


概要 & 参考リンク


定期削除には ライフサイクル という仕組みを使います。



手順はこちらを参考にしました。



具体的な手順


  • S3にアクセスし、バケットを選択します。 f:id:mah666hhh:20200131212535p:plain


  • バケットを選択すると、現在バケット内にあるオブジェクトが表示されます。 f:id:mah666hhh:20200131212645p:plain


  • 「フォルダの作成」をクリックし、プレフィックス名を指定し「保存」をクリックします。 (付ける名前は何でもいいです。プレフィックスはディレクトリのイメージでいいです。僕の場合は、音声ファイルを保存していたため、audios/というプレフィックスを付けました)

f:id:mah666hhh:20200131212338p:plain


  • 次に「管理」=>「ライフサイクルルールの追加」の順にクリックします。


  • 下記の画面が出たら、ライフサイクルの名前と、先ほど作成した削除対象にしたいプレフィックス名を指定します。 f:id:mah666hhh:20200131213115p:plain


  • 何もせず「次へ」をクリックします。 f:id:mah666hhh:20200131213146p:plain


  • 有効期限を設定します。今回は1日後に削除されるようにします。 f:id:mah666hhh:20200131213210p:plain


  • 最終確認します。問題無ければ「保存」をクリックします。 f:id:mah666hhh:20200131212312p:plain


  • これで一日おきに、対象のプレフィックス以下のオブジェクトが削除されるようになります。 f:id:mah666hhh:20200131212303p:plain




作成したプレフィックス配下にファイルをアップロードする場合


既存のS3アップロード先のパスの手前に、

作成したプレフィックスを追加するだけで、

その配下にファイルをアップロード出来ます。


  • 例、audios/というプレフィックス配下にアップロードする場合


https://バケット名-1.s3.us-east-2.amazonaws.com/audios/test-audio.mp3


先に何でもいいのでバケットにオブジェクトを追加してみて、

そのオブジェクトURLをコピーするとわかりやすいと思います。




以上、

AWS S3で、定期的にオブジェクトを削除する手順でした。


AWSのサービスは、複雑そうに見えるのでとっつきにくいですよね...


が、ドキュメントを読んで一つずつ手順を踏んでいけば、

使いこなせるようになります。


自分もちんぷんかんぷんだったので、

この本でAWSを勉強しました。


この本の特徴は、

  • 全体を通して非常に丁寧

  • 図解が多いので画面操作で迷わない

  • 実際にAWSのアカウントを作って手を動かすので習得しやすかった

  • 用語の説明も細かくされているので、読んでいておいてけぼり感がなく、最後まで実践出来る

です。


非常にとっつきやすかったので、

この本に出会えてよかったと思います。


あとは、下記のUdemyの動画教材がオススメ。

>> これだけでOK! AWS 認定ソリューションアーキテクト – アソシエイト試験突破講座(初心者向け22時間完全コース)<<

これだけでOK! AWS 認定ソリューションアーキテクト – アソシエイト試験突破講座(初心者向け22時間完全コース)


特徴は、

✅22時間の大ボリューム

✅実際に手を動かせる

✅網羅的


といった所。


自分はこの動画で、

ソリューションアーキテクトという資格を取るため学習中です★


網羅的にAWSのサービスの理解が出来るので、

資格を取らない方も、受講しておいて損はないですよ。


さらに、

AWSの資格は、他のエンジニアとの差別化の材料になります。


エージェントに聞いた所、

  • 「上位の方のAWSの資格は、一生食いっぱぐれることはないくらいの価値」

とのことでした笑


取らない手はないですね笑


AWSはどんどん需要が高まっていくので、一度学んでみてはいかがでしょうか。




初めての方はこちらのオススメ記事もどうぞ


note.com


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech




フリーランスエンジニアになりたい方はこちら


フォスターフリーランスという、

フリーランス専門エージェントを使うのがおすすめです。


f:id:mah666hhh:20200615083445p:plain


自分もフォスターフリーランスを使って、

フリーランスエンジニアとしてのキャリアをスタートさせました。


フォスターフリーランスを使うと、

自分の代わりに、

プロの営業さんが案件を探してくれます。


最初の内は、

自分で営業なんてとても出来ないので、

非常にありがたかったです。


しかも無料で利用できる。


参考までに、

自分がお世話になっているエージェントを2つご紹介しておきます。


話を聞くだけでもOKなので、

ぜひ利用してみてください。


フォスターフリーランス【案件保有数5000件以上。業界20年の超老舗】

無料でフォスターフリーランスに登録


下記の記事で、

フォスターフリーランスの特徴について解説しています。


www.malanka.tech




フリーランスエンジニアのデメリットはこちら


今回のコロナで、

参画していたプロジェクトが終了し、被害を受けました。


そこで、

コロナ被害を受けて感じている、

フリーランスエンジニアのデメリット【6つ】について、

noteを書きました。


下記に当てはまる人に、参考になると思います。

現在、フリーランスエンジニアとして生きている人

今からフリーランスエンジニアになろうとしている人

フリーランスエンジニアだが、コロナの影響で仕事が途絶えた人


note.com





最後までお読み頂きありがとうございました★


もしよかったらTwiiterのフォローもお願いします★