0.xからのアップグレード

現在、バージョン0.x系のLambda関数をお使いの場合、基本的にはLambda関数のコードを新しいバージョンのコードに差し替えてそのままご利用いただけます。

次の点にご注意ください。

JavaScriptのランタイムは10.xに

AWS Lambdaにおいてv6.10はサポートが終了しています。10.xに変更してください。

ハンドラはlambda.handlerに

ハンドラ(Lambda関数のエントリポイント)はlambda.handlerになりました。

0.xまではハンドラ名によってデバッグログのON/OFFを選択できましたが、その機能は廃止となりました。環境変数LOGGINGnormalまたはdebugを指定することで行います。

廃止された環境変数

次の環境変数はLightFile Lambda関数バージョン4.xで廃止されました。

指定されたままでも動作に影響はありません。

ご利用中の場合は対策についてサポートまでお尋ねください。

環境変数 内容
ALLOW_EVAL

環境変数で渡されたJavaScriptを評価する機能は廃止されました。

PROCESS_TIME_OUT

子プロセスは自動でタイムアウトされる仕様になったため廃止されました。

PROCESS_MAX_BUFFER

子プロセスのバッファは固定になったため廃止されました。

KEEP_JPEG_META

Jpegのメタデータは自動で適切に保持される仕様になったため廃止されました。

BACKUP_KEY_REG_EXP

正規表現によるバックアップのキー名指定が仕様から除外されました。

BACKUP_KEY_REPLACE

正規表現によるバックアップのキー名指定が仕様から除外されました。

BACKUP_CODE

JavaScriptによるバックアップのキー名の加工が仕様から除外されました。

DESTINATION_BUCKET

上書きではなく別のキーに保存する機能が仕様から除外されました。

DESTINATION_PREFIX

上書きではなく別のキーに保存する機能が仕様から除外されました。

DESTINATION_KEY_REG_EXP

上書きではなく別のキーに保存する機能が仕様から除外されました。

DESTINATION_KEY_REPLACE

上書きではなく別のキーに保存する機能が仕様から除外されました。

DESTINATION_CODE

上書きではなく別のキーに保存する機能が仕様から除外されました。

SNS_CODE

JavaScriptによるSNSのデータ加工機能が廃止されました。