Lambda レイヤーにライブラリを追加する ( URLExtract 編)
概要
Lambda の Python ランタイムから URLExtract モジュールを利用できるようにするため、Lambda レイヤーに URLExtract を追加します。
Lambda レイヤーに URLExtract モジュールを追加する手順
作業用ディレクトリとレイヤーパスの作成
Copied!
mkdir -p ~/urlextract_layer/python
urlextract インストール
python
ディレクトリに urlextract
をインストールします。
Copied!
cd ~/urlextract_layer
pip install urlextract -t python
デプロイパッケージ化( zip ファイルアーカイブ)
Copied!
cd ~/urlextract_layer
zip -r9 urlextract_layer.zip python
Lambda レイヤーの作成
デプロイパッケージを使用した Lambda レイヤーの作成手順はこちらにまとめてあります。
Read-only file system: '/home/sbx_user1051'
Copied!
import json
from urlextract import URLExtract
def lambda_handler(event, context):
extractor = URLExtract(cache_dir='/tmp')
個人開発したサービス