Lambdaレイヤーの作成


この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。

初めに

協栄情報の陸です。

やりたいこと

レイヤーは共有可能なレイヤーです。Lambda関数に特定のモジュールが必要な場合は、簡単な設定で追加できるため、パッケージ化してアップロードする必要はありません。ここでは、レイヤーを作成する方法を示します

操作

1:レイヤーのPythonファイルを作成し、必要に応じて名前を付けます。 たとえば、CommonLayer、フォルダーを作成し、名前をpythonに変更します。
2:コンパイルされたpythonファイルをpythonフォルダーに移動します

3:Pythonファイルを圧縮し、名前をCommonLayerに変更します

4:Lambdaインターフェースに移動し、レイヤーを選択して、レイヤーの作成をクリックします

5:レイヤー作成インターフェースに関連情報を入力し、クリックして圧縮ファイルをアップロードします

6:[作成]をクリックして確認すると、次のインターフェイスが表示され、この時点でレイヤーレイヤーが確立されています。

7:Lambda関数を自由に選択する
8:Lambda関数インターフェースにレイヤーを追加することを選択します


9:レイヤー追加インターフェースで、[カスタムレイヤー]を選択し、作成したばかりのレイヤーを選択し、最後に追加を選択します

10:次のインターフェースが表示されたら、追加が成功したことを証明し、インポートして通常どおりに使用できます。

特別な注意

コードでレイヤーをインポートするときは、圧縮パッケージの名前ではなく、Pythonファイルの名前をインポートする必要があるため、作成時に名前を統一することをお勧めします。

Last modified: 2024-02-06

Author