【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 SAMを使いsamconfig.tomlでデプロイ先…

  2. AWS

    【AWS】API Gateway + Lambda + SESで汎用メ…

  3. AWS

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

  4. AWSのロールプレイングゲーム「AWS Cloud Quest」を触っ…

  5. AWS

    【AWS EC2】シミュレーションプログラムを動かしてみた

  6. AWS

    【AWS】無料教材で体験してみた

最近の記事

  1. AWS
  2. AWS

制作実績一覧

  1. Checkeys