####やりたいこと
AWS Lambda上で使用したいライブラリがあるので、それをDockerでまとめてレイヤに上げたい
####やったこと
https://aws.amazon.com/jp/premiumsupport/knowledge-center/lambda-layer-simulated-docker/
上記公式ガイドを参考に、
1.DockerをEC2(Amazon Linux2)にインストール
2.適切なディレクトリ構造を作成し、requirements.txtを使いながら、docker runし、pip install
3.それらをzip化
ここで、下記コマンドを実行してLambda上にレイヤを作成しようとしました。
aws lambda publish-layer-version --layer-name webscrapinglibs --description "pandas, bs4, requests, lxml and dependent libraries." --zip-file fileb://webscrapinglibs.zip --compatible-runtimes "python3.8"
想定では、これでARNが出力されて、後はlambda関数上でこれを参照すればOKと思っておりました。
####つまったところ
上記コマンドを実行したところ、何も出力されませんでした。
(空の行が2行ほど出力されたが)
この理由につき、何か思いつかれるものがあれば、ご教示頂けると幸いです。
どうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー