2016-07-29 6 views
1

私はAWSラムダ関数がKinesis Firehoseに対して操作をしています。 この関数はバックオフメカニズムを使用します。 (これは私の計算時間を無駄にすると思う)。AWS Lambdaの実行を停止するにはどうすればよいですか?

しかし、とにかく、私のコードのある時点で、私は実行に失敗したいと思います。 実行を停止するために使用するコマンドは何ですか?

P.S. は、私のようなコマンドがあることが判明:私はあなたを伝えるために持って

  • context.done()
  • context.succeed()
  • context.fail()

は、私これらについてのドキュメントを見つけることができませんでしたAWSのマニュアルを参照してください。

+2

このページは見つかりませんでした。 http://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-using-old-runtime.htmlさらなるヘルプが必要な場合は、使用しているNodeJSランタイムバージョンを指定する必要があります。 –

+0

このリンクは私が持っていた多くの質問に答えました。私はそれを見つけることができませんでした。ありがとうございました!あなたが答えとしてそれを置くなら、私はそれを受け入れるでしょう。 – johni

+2

可能であれば、nodejs4.3ランタイムを使用するように切り替えることを強くお勧めします。 2016年10月からは、古いランタイム([source] available-on-lambda /)) –

答えて

2

これらのメソッドは、Node.js v0.10.42で初めて導入されたため、下位互換性のためにのみ使用できます。 NodeJSバージョン4. *または6. *を使用する場合。 callback()機能を使用してください。

チェック:Using the Callback Parameter in Lambdaこの機能を利用する方法の詳細については、こちらをご覧ください。

関連する問題