9
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS Lambdaでpandasを使いたい!

Posted at

Lambdaにはpandasが提供されていない

なので、自分でLayerを設定する必要があります。
以下、できるだけシンプルにLambdaでpandasを使うやり方をまとめます。

pandasを追加する方法

1.追加するpandasのARNを調べる

  • ここから、python3.8->arns->(リージョン).csvへ進む
    • 東京リージョンで使うならap-northeast-1.csv
  • さまざまなライブラリがあるので、好きなpandasバージョンを探してARNコピー
    • 2021年8月現在、最新版は1.3.2

2.Lambda関数で設定

  • pandasを追加したい関数を選択
  • 関数ページの一番下にあるレイヤーの「レイヤーの追加」を選択
  • 「レイヤーを選択」で**「ARNを指定」**を選択
  • 「ARNを指定」のテキストボックスに(1)でコピーしたARNをペーストして追加

3.pandasをインポートしてテスト

  • 関数ページで、import pandasなどでインポート
  • 「テスト」タブからテストイベントを作成して保存し、テストを実行
    • import pandasの行にエラーが出ていなければ問題なし

まとめ

とりあえず、簡単にまとめました。
間違いなどあれば、ご指摘お願いいたします。

9
12
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
9
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?