ファンクションの再実行を行う際に使うエラークラスです。いう特別なエラークラスを使って例外を発生させることで、ファンクションの自動的な再実行が行えます。外部サービスの一時的なエラーやネットワークエラーが発生した場合に利用できます。次の仕様でファンクションの再実行が行われます。使って例外を投げると、ファンクションの再実行が行われます。以外のエラーで異常終了するまで繰り返し行われます。Backoff)で決まります。そのため、繰り返しの回数が増えるほど再実行間の待機時間は長くなります。指定した場合はその秒数まで再実行を繰り返します。86400より大きな値を指定した場合は最大値として扱われます。利用方法を説明します。投げることができます。ここでは例として50%の確率で再実行を行っていますが、実際には外部サービスへのリクエストのように、ファンクションの再実行が有効な場面で使用します。再実行の期限が設定できます。指定することで、ファンクションの実行要求が出たタイミングからその秒数までファンクションを再実行します。指定することで再実行の期限を1時間に制限しています。}}ベストプラクティスファンクションの再実行は一時的なエラーに対するリトライのために使用してください。指定した期限まで再実行が繰り返されるので注意してください。再実行を使う場合、ファンクションはべき等(同じ操作に対して必ず同じ結果が得られる性質)になるように実装してください。べき等ではない場合、再実行の有無によって得られる結果が変わってしまいます。FAQよくある質問と回答です。再実行したファンクションはファンクションの実行回数に加算されますか?はい。再実行したファンクションもファンクションの実行回数として加算されます。Endpointへのリクエスト時にエラーになった場合はどうなりますか。Endpointへのリクエスト時にエラーになった場合はどうなりますか。Inc.GuidesReference。