2017-11-23 10 views
1

aws consoleまたはaws cliを使用して開発およびテスト目的でクラスタ内のaws lambda関数を手動で強制的に破棄する方法はありますか。AWSラムダコンテナを破棄する

+0

"ラムダ関数を削除するにはどうすればよいですか?" –

+0

いいえ私はラムダ関数を削除する代わりに、コンテナからフリーズしたラムダを削除したいだけです。 http://docs.aws.amazon.com/lambda/latest/dg/lambda-introduction.html – auhuman

答えて

2

関数を再デプロイすると、既存のすべてのコンテナが終了します。これは、現在の日付/時刻をラムダ関数の説明に割り当てて再デプロイするのと同じくらい簡単です。これにより、何かが一意であり、展開を行うたびに既存のすべてのコンテナが破棄されるため、必要なだけ何度も再デプロイできます。

これで、ラムダ関数はステートレスであると考えられます。コードを書くときは、グローバル変数の使用を避け、一時的なものを作成する場合はランダムなファイル名を使用するなど)を覚えておいてください。物事の音から、ラムダコンテナを解体する必要がある場合は、デザインに問題があるかもしれないと思います。

+0

最終的な結果はあなたが記述した通りですが、正確には正確であるために、サービスは必ずしも既存のコンテナを直ちに終了するとは限りません。あなたの視点からそれらを放棄し、最終的には破壊されます。これは、新しくデプロイされたコードが同じコードではないため、まったく新しいコンテナで実行されるためです。 –

関連する問題