⛩️

AWS(Lambda)

に公開

Lambda

イベント/リクエスト発生時にプログラム(Java/Go/PowerShell/Node.js/C#/Python/Rudy)など実行するサーバレスサービス。

Lambda機能

  1. スケーリング
    Lambda使用状況に応じて、スケールアップ/スケールダウンする機能
  2. ログ保存
    Lambda実行ログをCloud Watch Logsに保存
  3. カスタムランタイム
    デフォルトでランタイムで未サポートのバージョン/言語を作成して実行可能。
  4. バージョニング
    Lambda変更時に、変更前Lambdaに固有ARNバージョン割り当て管理する機能
  5. エイリアス機能
    Lambda変更時に、変更前Lambdaにエイリアス名を割り当て管理する機能
  6. Extension
    Lambda上でモニタリングツール・オブザーバービリティ・セキュリティ・ガバナンスツールができるLayers追加拡張機能(最大10個)

Lambda作成項目

  1. ランタイム選択
  2. IAMロール付与
  3. コード署名の有効可否
    Lambdaにデプロイされるコードが改ざんされてないか署名
  4. Lambda関数のURL設定
    LambdaをHTTPエンドポイントとして公開できる
  5. タグ設定
  6. VPC設定

Discussion