0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Lambdaのレイヤーに自作したPythonパッケージを追加して使用する

Posted at

はじめに

個人開発でLambdaのレイヤーに自作したPythonパッケージを追加する機会があったためメモ

本稿ではGitHubのpublic repositoryに作成したPythonパッケージを使用することを前提としています。

手順

Githubからクローン

git clone https://github.com/{your-username}/{your-package}.git
cd {your-package}

必要なパッケージをインストール

Pythonがパッケージを読み込むためのパスを作成

mkdir -p python/lib/python3.xx/site-packages

作成したパスに必要なパッケージのインストール

pip install . -t python/lib/python3.xx/site-packages

レイヤー用のzipファイルを作成

zip -r layer.zip python

Lambdaのレイヤーを作成

aws lambda publish-layer-version \
    --layer-name {your-custom-layer} \
    --description "hogehoge" \
    --zip-file fileb://layer.zip \
    --compatible-runtimes python3.xx \
    --compatible-architectures "x86_64" or "arm64"
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?