🌟
🔰lamda関数を作ってみよう
関数を作成
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