AWS Lambda 関数の設定
Lambda API またはコンソールを使用して、Lambda 関数の中核的な機能とオプションを設定する方法を学びます。これらの設定は、コンテナイメージとしてデプロイされた関数と、.zip ファイルアーカイブとしてデプロイされた関数に適用されます。
- 関数オプションの設定
-
コンソールと AWS CLI を使用して Lambda 関数を設定する方法の概要を確認できます。
- 環境変数
-
環境変数を使用することによって、関数コードを移植可能にするとともに、シークレットを関数の設定内に保存することで、それらがコードに含まれないようにします。
- バージョン
-
関数のバージョンを発行することによって、変更できない別個のリソースとしてコードと設定を保存できます。
- エイリアス
-
エイリアスを使用することによって、クライアントを更新する代わりに、特定の Lambda 関数バージョンを呼び出すようにクライアントを設定できます。
- プライベートネットワーク設定
-
Amazon VPC を使用して、データベース、キャッシュインスタンス、または内部サービスなどのリソースのプライベートネットワークを作成することができます。
- レイヤーの作成
-
レイヤーを作成して関数の依存関係を個別に管理し、デプロイパッケージを小規模に保ちます。
- レスポンスストリーミング
-
Lambda 関数 URL を設定して、レスポンスペイロードをクライアントにストリーミングで返すようにできます。レスポンスストリーミングは、最初のバイトまでの時間 (TTFB) のパフォーマンスを向上させることで、レイテンシーの影響を受けやすいアプリケーションに役立ちます。これは、レスポンスの一部が利用可能になったときにクライアントに返送できるためです。さらに、レスポンスストリーミングを使用して、より大きなペイロードを返す関数を構築できます。