場合によっては、ファイルがObject Storage Service (OSS) バケットにアップロードされると、関数がトリガーされます。 関数がイベントを処理すると、1つ以上のファイルが生成され、バケットに書き込まれます。 これにより関数がトリガーされ、無限ループが発生します。
この問題を解決するには、前の例で説明した関数のように、関数が無限に再帰的でないことを確認してください。 たとえば、バケット内のsrc/
ディレクトリにファイルをアップロードすることによって関数がトリガーされた場合、dst/
ディレクトリにファイルを書き込むように関数を設定できます。 これにより、関数によって生成されたファイルが関数を再びトリガーするのを防ぎます。