【memo】Lambda関数のセットアップ

2024/12/31に公開

これはなに?

Lambda関数の環境をセットするためのコマンドのメモ

やりたきこと

AWSのLambda関数でさまざまなライブラリを扱う際に、あらかじめインストールのような環境構築が必要。

手順

あらかじめ仮想環境などでパッケージを固めておき、外部からLambdaに読み込ませる

コマンド

mkdir lambda_openai
cd lambda_openai
mkdir package

# package配下にライブラリをインストール
pip install --target ./package openai

cd package

# packageディレクトリと同階層にmy_deployment_package.zipを作成
zip -r ../my_deployment_package.zip .

# packageディレクトリと同階層に空ファイルを作成
touch lambda_function.py

# my_deployment_package.zipとlambda_function.pyを固める
!zip my_deployment_package.zip lambda_function.py

その他

LLMに処理を投げる際はランタイムをデフォルトの3秒から引き上げておく

まとめ

Lambdaの使用開始までの準備でした。後続する工程も逐次記載したい。

Discussion