AWSでサーバレスなアプリを作った話

2016.10.29 Python東海 31th
@mursts

お前だれよ

余談ですが

前回はSphinxの話をしたのにスライドをDecksetで作成したので、今回はSphinxで作成しました

私は普段AWSを触っていないので、間違えていたら教えてください。

サーバレス 最近良く聞くようになりました。

サーバレスってPaaSと違うの?

サーバレス難しい。。。

さーばれす。。

こまけえことはいいんだよ

とりあえずやってみる

サーバレスの流れにのる

作ったもの

_images/syokuji_blank_woman.png

使ったもの


[1]Python 2.7、Node.js、Java 8 が使える
[2]ようやくPython登場

デモ

やったこと

$ virtualenv ~/.virtualenv/chalice -p python2 # python 2.7
$ source ~/.virtualenv/chalice/bin/activate

$ pip install chalice

$ chalice new-project project_name && cd project_name

$ chalice deploy

ここでエラー発生 # IAM consoleでユーザ作ってアクセスキーを取得した

$ pip install awscli
$ aws configure # AWSにアクセスするために取得したキーを設定

$ chalice deploy

またエラー

# IAMでポリシーの設定
AWSLambdaFullAccess、IAMFullAccess、AmazonAPIGatewayInvokeFullAccess、AmazonAPIGatewayAdministrator
を設定した

$ chalice deploy # ようやく成功

まとめ

宣伝1

Python Boot Camp

https://www.pycon.jp/support/bootcamp.html

宣伝2

GCPUG Nagoya

http://gcpug-nagoya.connpass.com/

第2回勉強会は満席ですが、やってみたいというのがあれば声をかけてください。

以上、ありがとうございました。

Use the left and right arrow keys or click the left and right edges of the page to navigate between slides.
(Press 'H' or navigate to hide this message.)