# 【Python勉強会】AWS情報 ## 0.目次 1.AWSを利用したLine連携の仕組み(参考情報) 2.Lambda関数の編集 3.Lambda関数のログ確認 *** ## 1.AWSを利用したLine連携の仕組み(参考情報)  ①個人のスマホからLine公式アカウントにメッセージ送信 ②Line公式からWebhookしたAPI GatewayのURLへメッセージを送信 ③API Gatewayに関連付けられたLambdaを呼び出し ④Lambdaで作り込んだ処理に沿ってメッセージを応答 *** ## 2.Lambda関数の編集 2-1.AWSへログイン ログイン情報は「データ」シート参照  2-2.上部メニューより「lambda」を検索して選択  2-3.左メニューから「関数」を選択 表示された一覧から自分のLambda関数をクリック  2-4.「コード」より「lambda_function.py」を編集  2-5.編集が完了した「File」メニューから「Save」を選択  2-6.「Deploy」をクリックし、「正常に更新されました」のメッセージを確認   ## 3.Lambda関数のログ確認 Lambda関数のログは「モニタリング」から確認することが出来る また「logger.info(文字列)」で任意の内容を出力することも出来る 3-1.logger.infoで出力を設定  3-2.Deployしてからスマホからメッセージを送信 3-3.「モニタリング」から「ログ」を選択し、一覧から実行時間のログを選択 (表示はUTCのため、9時間遅れとなっていることに注意)  3-4.想定通りのメッセージが出力されている  3-5.構文エラーがある場合は以下のように出力される (以下は23行目に構文エラー(Syntax error)があると出力されている) 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up