2020-09-01から1ヶ月間の記事一覧
LambdaのIAM Roleの設定 Serverless frameworkのLambda関数のIAM Roleの設定を行う。 設定は設定ファイルserverless.ymlで行う。 デフォルトIAM Role デフォルトでは、1つのIAM Roleはサービス*1内のすべてのLambda関数で共有されます。また、デフォルトでは…
serverless frameworkのテンプレ機能を使って気軽に入門 serverless create --template aws-python3 --name hello-world このコマンドを実行後ファイルは以下のようになる .gitignore handler.py serverless.yml
インストール 以下のコマンドでグローバルインストール sudo npm install -g serverless Serverless frameworkの設定 serverless config credentials --provider aws --key <ACCESS KEY ID> --secret <SECRET KEY> クレデンシャルファイルにキー/シークレットを保存しておけば、各コマン</secret></access>…
serverless frameworkのpython packageバンドリングプラグイン: serverless-python-requirements serverless-python-requirementsとはrequirements.txtの依存関係を自動的にバンドルし、PYTHONPATHで利用できるようにするためのServerless v1.xプラグイン。 …
-f freshen: 変更されたファイルのみ -u update: 変更されたか新しいファイルのみ -d zipfile 内のエントリを削除 -m zipfile に移動 (OS ファイルの削除) -r ディレクトリへの再帰 -j ジャンク(記録しない)ディレクトリ名 -0 ストアのみ -l LF を CR LF に…
AWSのドキュメントに従ってAWS Lambda用のPythonスクリプト(Poetryの仮想環境内)をパッケージ化してデプロイしたい。 背景 serverless frameworkを使ってPython Lambda関数をデプロイする方法については、すでに多くの記事が存在するが、Poetryと組み合わ…
Pythonではdistutils モジュールのかわりにsetuptools パッケージの使用を推奨してきたた。setuptools は最近 distutils の完全なコピーを統合し、この標準ライブラリに依存しなくなった。Pip はすでに長い間、パッケージをインストールする際に黙って distu…