【AWS Lambdaの基本コードその3】 S3への圧縮ファイルの保存

Lambdaのコードエディタの上部にある[保存してテスト]をクリックすると、テスト実行されます。

指定したS3バケットを確認すると、test_日時(YYYY-mm-dd-HH-MM-SS).txt.gz が出力されていることが確認できました。

ダウンロードしてLhaplusなどで解凍すると、「Lambda test」が保存されたテキストファイルを確認できます。

まとめ

S3上にあるファイルを圧縮して容量を節約したい、といった要件があった時に、サーバを構築しなくても今回のようにLambdaを使ってファイル圧縮することができます。今流行りのサーバレス構成を簡単に実現することができます。

次回はS3のバケット一覧、バケット内のオブジェクト一覧を取得してみます。

次回記事

【AWS Lambdaの基本コードその4】 S3のバケット、オブジェクト一覧を取得する

この記事を書いた人

aws-recipe-user