Cloud Run Functions가 Eventarc에서 지원되는 이벤트로 트리거될 수 있게 하는 Eventarc 트리거를 만들 수 있습니다. Google Cloud CLI 또는 Google Cloud 콘솔을 사용하여 함수를 만들거나 배포할 때 트리거를 구성해야 합니다
또한 Eventarc 채널에 게시된 커스텀 이벤트에 대한 응답으로 Cloud Run Functions를 트리거할 수 있습니다.
Eventarc 트리거 만들기
Cloud Run Functions 서비스가 지정된 이벤트 또는 이벤트 집합에 대한 알림을 수신하도록 Eventarc 트리거를 만듭니다. 트리거의 필터를 지정하여 이벤트 유형 및 소스를 포함하여 이벤트의 라우팅을 구성할 수 있습니다. Cloud Run Functions에 대해 Eventarc 트리거를 구성하는 방법은 Eventarc 트리거를 참조하세요.
다음 이벤트 유형은 서비스 요청을 트리거합니다.
- 트리거의 필터 기준과 일치하는 감사 로그가 생성되는 경우
- Cloud Storage 버킷 업데이트 또는 Firebase 원격 구성 템플릿 업데이트와 같은 직접 이벤트가 발생하는 경우
- 메시지가 Pub/Sub 주제에 게시됨
커스텀 이벤트로 함수 트리거
커스텀 이벤트에 대한 응답으로 Cloud Run Functions를 트리거할 수 있습니다. Cloud Run Functions용 Firebase SDK에서 지원하는 기본 제공 Firebase 이벤트와는 달리, 특별 이벤트 또는 추가 이벤트 제공업체에서 제공하는 이벤트로, Eventarc 채널에 게시됩니다. 자세한 내용은 커스텀 이벤트 트리거 만들기 및 처리를 참조하세요. Firebase Extensions에서 제공하는 커스텀 이벤트의 경우 게시되는 이벤트 목록(있는 경우)은 확장 프로그램의 문서를 참조해야 합니다. 예를 들어 Run Payments with Stripe 확장 프로그램의 이벤트 유형을 참조하세요.