S3+Lambdaで画像を瞬時に最適化
LightFile Lambda
ライトファイル ラムダ
AWS LambdaとAmazon S3を組み合わせて、S3に画像がアップロードされた瞬間に最適化して上書き保存。軽量に動作し、Lambda実行時間を最小限に抑えます。

主な特徴
瞬時に自動最適化
S3イベント通知により、アップロード直後に即座に処理を開始します。
別バケットへバックアップ
最適化前の画像を別のS3バケットに自動バックアップして安全に保管。
簡単インストール
CloudFormationにより数クリックでセットアップ完了。複雑な手順の操作は不要です。
CloudFormationで簡単インストール
AWSコンソールでテンプレートURLとパラメータを入力するだけ。
必要なLambdaリソースを一括構築できます。
CloudFormationのスタック作成画面でテンプレートURLを入力し、バケットやACLなどのパラメータを設定するだけで、LightFile Lambdaに必要な関数・トリガー・IAMロールが自動的に展開されます。手作業の設定調整は不要です。

CloudFormationのパラメータ入力例。必要項目を埋めれば、Lambdaリソースが一括で構築されます。
既存の画像もまとめて最適化
LightFile Lambdaは新しくアップロードされる画像を自動で最適化します。一方、S3にすでに保存されている画像については、追加の最適化処理を実行する必要があります。以下のいずれかのアプローチで対応できます。
LightFile Batchで一括処理
既存画像をまとめて最適化する場合は、LightFile Batchを併用すると効率的です。対象バケットを巡回して最適化を行い、Lambdaと同じ料金枠で運用できます。
Lambda実行アシストツール
無料で提供しているアシストツールを使えば、既存オブジェクトに対してLambda関数の実行を後からトリガーできます。追加のインフラ構築は不要です。
お問い合わせ
30日間トライアルは無料です。お気軽にお問い合わせください。