Lambdaのコードエディタの上部にある[保存してテスト]をクリックすると、テスト実行されます。
指定したS3バケットを確認すると、test_日時(YYYY-mm-dd-HH-MM-SS).txt.gz が出力されていることが確認できました。
ダウンロードしてLhaplusなどで解凍すると、「Lambda test」が保存されたテキストファイルを確認できます。
まとめ
S3上にあるファイルを圧縮して容量を節約したい、といった要件があった時に、サーバを構築しなくても今回のようにLambdaを使ってファイル圧縮することができます。今流行りのサーバレス構成を簡単に実現することができます。
次回はS3のバケット一覧、バケット内のオブジェクト一覧を取得してみます。
次回記事
【AWS Lambdaの基本コードその4】 S3のバケット、オブジェクト一覧を取得する