🌟

🔰lamda関数を作ってみよう

2024/08/28に公開

関数を作成

1から作成します今回はpythonなのでランタイムはpythonを選びます

出来上がったデフォルトの関数を使ってみましょう
テストタブに移動して実行を押します
今回は実行するだけなのでテストイベントはそのままで大丈夫

この画面になったら成功です

実際にはこんな感じで使われます
サーバーレスなので便利ですね!

1. リアルタイムファイル処理

例: S3にファイルがアップロードされたときにトリガーされ、画像のサムネイルを作成したり、ログファイルを解析したりする。
用途: 画像処理、データフォーマット変換。

2. APIバックエンド

例: API Gatewayと連携して、RESTful APIのバックエンドとして使用。各リクエストに応じてLambdaがデータを処理し、結果を返す。
用途: Webアプリケーションのバックエンド、マイクロサービス。

3. イベント駆動型の自動化

例: CloudWatch Eventsと連携して、特定のイベント(例えば、EC2インスタンスの状態変更)に応じた自動タスクを実行。
用途: システムメンテナンス、自動化スクリプトの実行。

4. データ変換とパイプライン

例: Kinesis Data Streamsと連携して、リアルタイムデータのストリーミング処理や、S3内のデータをバッチ処理で変換する。
用途: ETLプロセス、データエンリッチメント。

5. 通知とアラート

例: CloudWatchメトリクスに基づき、特定の条件を満たしたときにSNS経由で通知を送信。
用途: システム監視、リアルタイムアラートの送信。

Discussion