🐡

Lambdaハンズオン1RTAチャート

2021/05/27に公開
  1. AWSマネジメントコンソールにログイン
  2. リージョンを東京に変更
  3. 言語設定を日本語に(英語が得意な人は飛ばしても問題なし)
  4. Lambdaのコンソール画面に移動する
  5. 関数の作成
  6. 一から作成
  7. 関数名を記載
  8. ランタイムpython3.7
  9. 実行ロールの選択または作成(基本的なLambdaアクセス権限で新しいロールを作成)
  10. 関数の作成をクリック
  11. メモリの256MBに変更する
  12. タイムアウト値を10秒にする
  13. 保存するボタンをクリック
  14. IAMRoleを確認する
  15. テストをクリック
  16. イベント名を入力
  17. 作成をクリック
  18. テストを実行する
  19. ソースコードの修正
  20. lambdaでログを出すようにする
  21. https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/python-logging.html
  22. 以下変更
import json
import logging

logger = logging.getLogger()
logger.setLevel(logging.INFO)

def lambda_handler(event, context):

    logger.info(event)

    return {
        'statusCode': 200,
        'body': json.dumps('Hello Hands on world!')
    }
  1. 再度テスト
  2. イベントの中身を確認する
  3. モニタリング
  4. CloudWatchログを表示をクリック
  5. 最新のログをチェック
  6. ログの中身を確認する

Discussion