すべてのプロダクト
Search
ドキュメントセンター

Function Compute:トリガーループを回避するにはどうすればよいですか?

最終更新日:Sep 11, 2024

たとえば、Object Storage Service (OSS) バケットにファイルをアップロードすると、OSSバケットにもファイルをアップロードする関数がトリガーされるシナリオを考えてみましょう。 関数は継続的にトリガーされ、無限ループになります。

前の例で説明した関数のように、関数が無限に再帰的ではないことを確認する必要があります。 たとえば、関数がバケットのsrc/ ディレクトリにファイルをアップロードすることによってトリガーされた場合、dst/ ディレクトリにファイルを書き込むように設定できます。 これにより、関数によって生成されたファイルが関数を再びトリガーするのを防ぎます。