【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】APIGatewayのバックアップ、復元

  2. AWS

    【AWS】DynamoDBのバックアップ、復元、別リージョンへのコピー…

  3. AWS

    【AWS】AWS Step Functionsを触ってみる

  4. AWS

    【AWS】Redash on EC2 が突然 502 Bad Gate…

  5. AWS

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

  6. AWS

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

最近の記事

  1. raspberrypi

制作実績一覧

  1. Checkeys