コールドスタートでs3呼び出しからオブジェクトを作成するAWS Lambda関数があります。次に、ロード時間を抑えるために関数がウォームである間、オブジェクトをキャッシュに保持します。 s3でファイルが変更されると、ラムダを実行するトリガーがありますが、実行中のラムダのすべてのインスタンスが再起動してs3からプルされるわけではありません。
完全なコールドスタートを強制するラムダのすべてのインスタンスを停止する方法はありますか?
また、私はpythonを使いたくありません。
UpdateFunctionCode
APIエンドポイントを使用して、すべてのコンテナーを強制的に更新します。 AWS SDK これをまとめて、好みの言語を使用してAPIを簡単に呼び出せるようにします。
現在、実行中のLambdaコンテナーで強制的に再起動する方法はありません。
ただし、その時点から新しいコンテナの使用を開始するように、関数を再デプロイできます。