Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Masashi Terui @ marcy_terui
I’m a Developer and Cloud Architect.
I’m a full-time employee at JIG-SAW Inc. But, I’m a part-...
3
4
5
6
7
8
9
とりあえず
10
pip install -r requirements.txt -t ./
zip -r function.zip .
aws lambda update-function-code 
--function-name <fun...
足りない
11
12
13
14
15
でも
16
17
https://github.com/marcy-terui/lamvery
https://pypi.python.org/pypi/lamvery
18
19
使い方
20
$ virtualenv .venv
$ . .env/bin/activate
$ pip install lamvery
$ lamvery init
$ vi lamvery.yml
~~ Wrinting your sou...
その他
21
$ lamvery deploy —dry-run
Dry run(現在の設定との差分表示)
$ lamvery archive
ソースコードのアーカイブ(zip)だけ作る
良い所
22
対応予定
23
Lambda(Python)のデプロイについて考えたというか作った
Lambda(Python)のデプロイについて考えたというか作った
Upcoming SlideShare
Loading in …5
×

Lambda(Python)のデプロイについて考えたというか作った

2,662 views

Published on

JAWS-UG 札幌 in AWS Cloud Roadshow 2015 LT
http://roadshow.awseventsjapan.com/sapporo/

Published in: Technology
  • Be the first to comment

Lambda(Python)のデプロイについて考えたというか作った

  1. 1. Masashi Terui @ marcy_terui I’m a Developer and Cloud Architect. I’m a full-time employee at JIG-SAW Inc. But, I’m a part-time freelance engineer. I’m a member of JAWS-UG and GCPUG. I'm the organizer on the some of events with the theme of "Infrastructure as Code”. I’m around 30 years old. I’m a father of my son and daughter. ABOUT ME 2
  2. 2. 3
  3. 3. 4
  4. 4. 5
  5. 5. 6
  6. 6. 7
  7. 7. 8
  8. 8. 9
  9. 9. とりあえず 10 pip install -r requirements.txt -t ./ zip -r function.zip . aws lambda update-function-code --function-name <function-name> --zip-file fileb://function.zip
  10. 10. 足りない 11
  11. 11. 12
  12. 12. 13
  13. 13. 14
  14. 14. 15
  15. 15. でも 16
  16. 16. 17 https://github.com/marcy-terui/lamvery https://pypi.python.org/pypi/lamvery
  17. 17. 18
  18. 18. 19
  19. 19. 使い方 20 $ virtualenv .venv $ . .env/bin/activate $ pip install lamvery $ lamvery init $ vi lamvery.yml ~~ Wrinting your sources ~~~ $ lamvery deploy 1. virtualenv環境作成 2. virtualenv環境へ入る 3. lamveryインストール 4. 設定ファイル生成 5. 設定ファイル編集 6. ソース書く 7. デプロイ
  20. 20. その他 21 $ lamvery deploy —dry-run Dry run(現在の設定との差分表示) $ lamvery archive ソースコードのアーカイブ(zip)だけ作る
  21. 21. 良い所 22
  22. 22. 対応予定 23

×