Visual Studio Code で AWS Lambda 開発(Pyhton)

技術情報
公開: 2023年04月26日

手順

  • Visual Studio Code の拡張機能のインストール

    • Python
    • AWS Tooklit
  • AWS SAM CLI のインストール

  • IAM ユーザーの作成とアクセスキーの作成

    • IAM > ユーザーを追加
    • ユーザー名を入力 > 「次へ」ボタン
    • 「AWS マネジメントコンソールへのユーザーアクセスを提供する」をチェック
    • ユーザーをグループに追加 > 「次へ」ボタン
    • IAM > ユーザー > 作成したユーザー
    • セキュリティ認証情報 > アクセスキーを作成 > ローカルコード > 「次へ」ボタン
    • 「アクセスキーを作成」ボタン
    • .csv ファイルをダウンロード > 「完了」ボタン
  • samconfig.toml region = "ap-northeast-1"

  • template.yaml FunctionName: "hello-world" Role: arn:aws:iam::864883643265:role/lambda-vpc-role

参考

AWS SAM Lambda関数だけを単体でデプロイしたいときのテンプレート設定例
AWS Lambda SAMとは?~AWS SAMを使ってPythonのLambdaプログラムを簡単に作成する~
【Python】PythonでLambdaを開発してみた【AWS】
AWS Lambdaでローカルデバッグする方法
Lambda Function URLでLambdaをHTTPで直接実行する

AWS Toolkit for Visual Studio 2022
AWS SAM CLI のインストール
AWSからの接続AWS Toolkit for Visual Studio Code