はじめに Lambda関数を Python で書いていると、Lambda関数内でサードパーティのライブラリを使いたくなるときがあります。しかし、Lambda では pip を使ってライブラリをインストールすることはできません。今回はそんな状況で役に立つ方法を紹介します。 具体的には Lambda に用意されているファイルアップロード機能を使います。つまりファイルをアップロードするときにサードパーティのライブラリをアップロードすることで、Lambda関数内からライブラリを使えるようにします。 今回は Python の HTTPライブラリである requestsを使ってみようと思います。 関連記事 Lambda関数の基本的な作成方法は以下の記事を参考にしてください。 AWSのAPI GatewayとLambdaを使ってRest APIを書いてみた 手順 ローカルで作業用ディレクトリを作成する
AWS Lambda を開発する際には コードを書く Zip で固めてアップロードする サンプルイベントをインプットに Lambda 関数をテスト実行する CloudWatch Logs でログを確認してデバッグ というフローが発生します。 コード修正のたびにこのフローをたどるのはなかなか手間です。 そこで今回は python-lambda-local を使ってローカル環境で AWS Lambda Python の実行環境をエミュレートし、Lambda 関数を実行する方法について解説します。 以下のようにライブラリーパス(-l)、ハンドラー(-f)、タイムアウト(-t)、プログラム、(test.py)、入力イベント(events.json) を指定すると、Lambda 関数をローカル環境で実行できます。 $ python-lambda-local -l lib/ -f handler -t
http://anond.hatelabo.jp/20160728000910 お前は今まで心の底から渇望したことがないんだろう。そして、求めても得られず、何年も苦しんだことがないのだろう。あまつさえ、お前にとっての「プラスマイナスゼロ」になるために、ただ「ふつう」になるためにゴミのような境遇から這い上がらなければならない人間のことなど何も気にかけていないのだろうな。 俺はそれが許せない。 お前のように、何も求めずとも得てきた人間。 健康的な精神、健康的な肉体、趣味、友達、親、彼氏、社会的な成功、生きる理由などなくても生きられる暖かい暖かい生活をして生きたお前。 俺は憎悪する。 お前の境遇そのものではない。その境遇にあって何も感じず、その無知から軽い気持ちで他者を見下す前をこそ憎む。 お前が不幸になったときはゲラゲラと笑ってやろう。お前の子供が入院したときは鉢植えの橙百合を贈ろう。 それま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く