.NET Lambda 関数のレイヤーを操作する
.NET で書かれた Lambda 関数の依存関係をレイヤーで管理する方法はお勧めしません。.NET はコンパイル済み言語なので、関数は初期化フェーズで共有アセンブリを手動でメモリに読み込む必要があり、コールドスタート時間が長くなる可能性があります。レイヤーを使用すると、デプロイプロセスが複雑になるだけでなく、組み込みのコンパイラ最適化機能を活用できなくなります。
.NET ハンドラーで外部の依存関係を使用するには、コンパイル時にその依存関係をデプロイパッケージに直接含めます。デプロイプロセスが簡素化されるうえ、組み込みの .NET コンパイラ最適化機能を活用できます。NuGet パッケージ のように依存関係を関数にインポートして使用する方法の例については、「C# の Lambda 関数ハンドラーの定義」を参照してください。