【AWS】Lambdaを使ってみる

AWS

1. 概要

AWS Lambdaを触ってみました。初回なので開始の内容を記載します。

2. AWSアカウントにサインアップ

2-1. 前提条件

3. ロールを作成(Lambda用)

3-1. IAM コンソールでの実行ロールの作成

4. Lambda関数を作成

4-1. Lambda関数を作成

※上記3にて作成したロールを選択

4-2. ソースコードの修正後、デプロイ

export const handler = async (event, context) => {
  
  const length = event.length;
  const width = event.width;
  let area = calculateArea(length, width);
  console.log(`The area is ${area}`);
        
  console.log('CloudWatch log group: ', context.logGroupName);
  
  let data = {
    "area": area,
  };
    return JSON.stringify(data);
    
  function calculateArea(length, width) {
    return length * width;
  }
};

5. コンソールを使用してLambda関数を呼び出す

5-1. テストイベントを作成して保存

{
  "length": 6,
  "width": 7
}

6. テスト

6-1. テストを実行

7. CloudWatchでログを確認

7-1. ログを確認

8. クリーンアップ

8-1. 状況の応じて削除

  • Lambda関数
  • ロググループ
  • 実行ロール

9. 備考

AWS Lambdaについて触れてみました。次回にはもう少し深く使ってみようと思います。

10. 参考

  1. AWS Lambda (amazon.com)
  2. Lambda の開始方法 – AWS Lambda (amazon.com)

投稿者プロフィール

Sondon
開発好きなシステムエンジニアです。
卓球にハマってます。

関連記事

  1. AWS

    【AWS】AWSアカウントを作成し、マネジメントコンソールにサインイン…

  2. AWS

    【AWS】Amazon DynamoDBを使ってみる(Manageme…

  3. AWS

    【AWS】API Gatewayを使ってみる

  4. AWS

    【AWS】AWS LambdaとAmazon DynamoDBを使って…

  5. AWS

    【AWS】Amazon DynamoDBを使ってみる(CLI、Part…

  6. AWS

    NuGetパッケージの管理で「このソースでは利用できません」と表示され…

最近の記事

  1. AWS
  2. AWS
  3. AWS
  4. AWS
  5. AWS
  6. AWS

制作実績一覧

  1. Checkeys