Dockerを用いてAWS Lambda Layersのzipファイルを作成すーる(Windows 10、Python 3.8、arm64)

はじめに

Windows環境でDockerからAWS Lambda Layers(arm64、Python3.8)のzipファイルを作っていきます

開発環境

  • Windows 10
  • Python 3.8
  • Docker

導入

1.Dockerをインストール

2.Dockerfileの作成

3.イメージをビルド

4.ビルドしたイメージのIDを調べる

REPOSITORY TAG IMAGE ID REATED SIZE
build python3.8 f7249746d077 2 days ago 857MB

5.コンテナを実行

6.プロセスの確認

 

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e04adfa35107 f7249746d077 “bash” 10 seconds ago Up 9 seconds pedantic_ellis

7.bashを実行

8.pythonフォルダにライブラリをインストール

9.コンテナからローカルへpythonフォルダをコピー

10.zip化してLambda Layersにアップロードし、requestsが使えるか確認

お疲れ様でした

この記事を書いた人

aws-recipe-user