AWS Lambdaは、コードを実行するときだけ起動および課金されるため、常時起動が必要なEC2を構築する場合に比べてコストを抑えることができます。ここでは、AWS LambdaでPythonを実行する方法について説明します。

AWS LambdaでPythonを実行する

  1. Lambda関数の作成: AWSマネージメントコンソールでLambdaを開き、「関数の作成」をクリックします。「一から作成」を選択します。関数名には適当な名前を付けます。ランタイムにはpython3.9を選択します。

  2. Lambda関数のコード書き換え: Lambda関数が作成できたら、画面下部のコードを書き換えます。以下のようにlambda_function.pyを書き換えます。

def lambda_handler(event, context):
    # ログを出力する
    print("event:", event)
    print("context:", context)
  1. コードのデプロイ: コードを書き換えたら「Deploy」をクリックしてコードを保存します。

  2. テストの実行: テストタブに移動し、「テスト」をクリックします。テストを実行すると、実行結果の「詳細」を展開してログを確認できます。

以上が、AWS LambdaでPythonを実行する基本的な手順です。これにより、Pythonコードをサーバーレス環境で簡単に実行することができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です