2

Firestoreデータベースのイベントによってトリガされた機能は、偶発的でなければならないとCloud FirestoreトリガのFirebaseドキュメントにはhereが記載されています。Firebase - Cloud FirestoreトリガーIdempotency

機能は同じFirestoreイベントから複数回実行されているか否かを識別するために使用することができるFirestoreイベントによってトリガクラウド関数に渡されるイベントIDのいくつかの種類があり(したがって同じイベントIDを持つ関数へのその後の呼び出しは無視できますか?

答えて

0

クラウド機能の各イベントにはeventIdというプロパティがあります(このリンクはAPIドキュメントに送られます)。

+0

何らかの理由でFirebaseが同じデータベース変更に対して2回以上クラウド機能を起動する場合、 'eventId'は同じままですか? – abagshaw

+1

それは理論です。しかし、実際にはそれを処理する必要はありませんでした。冪等を必要とする関数のすべてが、チェックするために一意のIDを必要とするわけではないためです。 –

関連する問題