Lambda関数の環境変数

Lambda関数の設定変更は、Lambda関数ごとに固有の環境変数によって行います。

Lambda関数の設定画面を開くと、環境変数ウィジェットがあります。ここで環境変数を管理できます。

環境変数の名称はすべて大文字で指定します。

保存ボタンを押すと、設定は即座に反映されます。

設定値一覧

環境変数 内容
QUALITY

画質を指定します。lowhighmediumのいずれかを指定できます。デフォルトはmediumです。

LightFile Lambda関数 » 画質を調整するには

JPEG_QUALITY

Jpegファイルに関する画質を指定します。lowhighmediumのいずれかを指定できます。デフォルトは環境変数QUALITYの値です。

LightFile Lambda関数 » 画質を調整するには

PNG_QUALITY

PNGファイルに関する画質を指定します。lowhighmediumのいずれかを指定できます。デフォルトは環境変数QUALITYの値です。

LightFile Lambda関数 » 画質を調整するには

MIN_SIZE

軽量化処理を行うファイルサイズの最小値を指定します。バイト単位として整数値か、10kb1mbなどの単位付きのファイルサイズを指定できます。デフォルトは5kbです。

LightFile Lambda関数 » サイズによる制限を変更するには

MIN_SOURCE_SIZE

設定項目MIN_SIZEのエイリアスです。旧バージョンとの互換性のために用意されています。

MAX_SIZE

軽量化処理を行うファイルサイズの最大値を指定します。バイト単位として整数値か、10kb1mbなどの単位付きのファイルサイズを指定できます。デフォルトは5mbです。

LightFile Lambda関数 » サイズによる制限を変更するには

MAX_SOURCE_SIZE

設定項目MAX_SIZEのエイリアスです。旧バージョンとの互換性のために用意されています。

UPLOAD_ACL

S3バケットに上書きするときのACLです。privatepublic-readなど、AWSで用意されているACLの値か、詳細なACLを復元する_keepを指定できます。デフォルトはpublic-readです。

LightFile Lambda関数 » 軽量化後のACLを設定するには

DESTINATION_ACL

設定項目UPLOAD_ACLのエイリアスです。旧バージョンとの互換性のために用意されています。

METADATA

S3オブジェクトを上書きするときに追加で設定するメタデータをJsonic形式で指定します。

LightFile Lambda関数 » 独自のメタデータを追加するには

BACKUP_BUCKET

バックアップ先のS3バケット名を指定します。

LightFile Lambda関数 » 軽量化前にバックアップするには

BACKUP_PREFIX

バックアップオブジェクトのプレフィックスを指定します。元々のファイルパスの前方に/区切りで挿入されます。

LightFile Lambda関数 » 軽量化前にバックアップするには

BACKUP_ACL

S3バケットに上書きするときのACLです。privatepublic-readなど、AWSで用意されているACLの値か、詳細なACLを復元する_keepを指定できます。デフォルトはprivateです。

LightFile Lambda関数 » 軽量化前にバックアップするには

SNS_TOPIC_ARN

軽量化を行った後に通知を送信するSNSトピックのARNを指定します。

LightFile Lambda関数 » SNSで外部連携するには

SNS_DEFAULT_VALUES

軽量化を行った後に通知を送信するJSONデータのデフォルト値をJsonic形式で指定します。

LightFile Lambda関数 » SNSで外部連携するには

LOGGING

ログ出力モードを指定します。normalまたはdebugを指定します。デフォルトはnormalです。

LightFile Lambda関数 » 実行ログを確認するには

VERBOSE

ログ出力モードをdebugにします。

S3バケットによって設定を変更する場合

Lambda関数は、イベント設定によって複数のS3バケットに関連付けることができます。

環境変数はLambda関数ごとに固有なので、S3バケットによって異なる設定をする場合は、Lambda関数自体を追加する必要があります。

LightFile Lambda関数 » かんたんインストールで別のリソースプレフィックスを指定してLightFile Lambda関数をインストールすると最も簡単に関数を追加できます。