AWS Lambdaの使い方:初めての関数作成と実行方法

2024/09/03
x-logoline-logo

AWS Lambdaの使い方:初めての関数作成と実行方法

2024/09/03
x-logoline-logo
PR

AWS Lambdaとは何か?

AWS Lambdaは、Amazonが提供するサーバーレスコンピューティングサービスです。これを使うと、サーバーを管理せずに、コードを実行できます。例えば、画像をアップロードしたときに自動で処理をするなど、多様な用途があります。

AWSアカウントを作成する

AWS Lambdaを利用するには、まずAWSのアカウントが必要です。以下の手順で作成できます。

  1. Amazon Web Services」の公式サイトにアクセスします。
  2. アカウントを作成」をクリックします。
  3. 指示に従って必要な情報を入力し、アカウントを作成します。

Lambda関数を作成してみよう

ステップ1:AWS Management Consoleにログインする

アカウントを作成したら、AWS Management Consoleにログインします。

ステップ2:Lambdaサービスを選択する

ログイン後、サービス一覧から「Lambda」を選びます。このページがLambdaのメイン画面です。

ステップ3:新しい関数を作成する

画面右上にある「関数の作成」をクリックします。次に、いくつかの設定を行います。

関数の基本設定

以下の情報を入力します:

  • 関数名:任意の名前を付けます。
  • ランタイム:実行するプログラミング言語を選びます。例えば、「Node.js」や「Python」などがあります。
  • 権限:デフォルト設定の「新しいロールを作成」を選びます。

これらを設定したら、「関数の作成」ボタンをクリックします。

ステップ4:関数のコードを書く

関数が作成されると、コードエディタが表示されます。初めての関数として、以下のコードを入力します。


exports.handler = async (event) => {
    return {
        statusCode: 200,
        body: JSON.stringify('Hello, World!'),
    };
};

このコードは、シンプルな「Hello, World!」メッセージを返すものです。

ステップ5:関数をテストする

コードを書いたら、次は関数をテストします。「テスト」ボタンをクリックします。テストの設定画面が表示されるので、適当に名前を付けて「テスト」をクリックします。

成功すると、実行結果が表示されます。ステータスコードが200で、メッセージが「Hello, World!」になっているか確認しましょう。

まとめ

AWS Lambdaを使って、初めての関数を作成し、実行する手順を見てきました。サーバーを意識せずにプログラミングができるのが、Lambdaの大きな魅力です。

この記事はAIを使用して作成されています。
PR