ハンズラボ ぴよぴよ会#1の https://handslab.doorkeeper.jp/events/42327 資料です。
###前提条件
- AWSのアカウントを持っている
- 当該のアカウントでLambdaを操作する権限を持っている
- TwitterのAPIキーとアクセストークンを持っている
- Lambdaにアップロードするもの一式をZIP化してクライアントに持っている
###Lambdaコンソールにログインする
注意
東京リージョンになっているか確認して下さい
青色の "Get Started Now" を選択する
初めて起動する人は以下の画面
###Lambdaファンクションの設定
まず最初にLambdaのファンクションサンプルを選択する画面に遷移します
サンプルを使用してスクリプトを書きたい場合、やりたいことにマッチするものを選択して下さい。
今回はスキップして自分で設定します。
下記項目を設定
- Name:sample
- Description:piyopiyo2
- Runtime:Python2.7
- Code entry type:Upload a .ZIP file
つづき
###IAM Roleの作成
ロールのプルダウンから下記を選択することで作成画面にジャンプします
これでIAM Roleが作成され、設定値に書き込みが反映されます
【注意】
今回はログの書き出し位しか使用しないので、上記設定を使用しています。
AWSの別サービスと連携する際はロールに適切な権限付与して下さい
確認画面が出力されるので "Create function"を押してファンクションを作成します。
ファンクションの作成は以上です。
テスト用のトリガーを用意してテストしてみます。