让我们创建一个lambda层(Node.js18)

概括说明

    AWS lambda(Node.js)のレイヤーを追加する方法を簡単にまとめる。

只需要一个选项的话,以下是“前提”的中文翻译:

– 前提: 假如条件。

    • ローカルPCでnpmコマンドが実行できること。

 

    lambdaのレイヤーを新規作成する権限を持ったAWSアカウントをもっていること。

途径

ローカルPCの任意の階層に「nodejs」というディレクトリを作成する。

「nodejs」ディレクトリに移動する。

$ npm init -yを実行する。

$ npm install モジュール名を実行して、レイヤーに登録したいモジュールをインストールする。

「nodejs」ディレクトリの1階層上のディレクトリに移動する。

下記コマンドを実行して「nodejs」ディレクトリをzip化する。
zip -r nodejs.zip nodejs

lambdaのレイヤーの画面に移動する。

「レイヤーの作成」をクリックする。

任意の名前を記載する。(筆者はわかりやすく「ランタイム名」 + 「モジュール名」などにしている。例: Node.js18でaxiosモジュールを使うときは「nodejs18_axios」)

アップロード種別は「.zipファイルをアップロード」を選択する。

「アップロード」をクリックし、先にzip化した「nodejs.zip」をアップロードする。

互換性のあるアーキテクチャは「x86_64」にチェックを入れる。

互換性のあるランタイムオプションは「Node.js 18.x」を選択する。

「作成」をクリックする。

レイヤーの作成終わり。

广告
将在 10 秒后关闭
bannerAds