함수의 트리거를 지정하여 다양한 시나리오에 대한 응답으로 실행되도록 Cloud Run Functions를 설정할 수 있습니다. 트리거는 HTTP(S) 요청이거나 지원되는 여러 이벤트 중 하나일 수 있습니다. 이 페이지에서는 Cloud Run Functions에서 지원되는 트리거를 간략히 설명합니다.
Pub/Sub 주제의 메시지로 Cloud Run Functions를 트리거할 수 있으므로, Pub/Sub을 이벤트 버스로 지원하는 다른 Google 서비스와 Cloud Run Functions를 통합할 수 있습니다. 또한 HTTP 트리거를 사용하면 HTTP 콜백(웹훅)을 제공하는 모든 서비스와 통합할 수도 있습니다.
다음 섹션에서는 몇 가지 통합 예시를 설명합니다.
Cloud Logging
Cloud Logging은 로그를 Pub/Sub 주제로 라우팅할 수 있으며, 여기서 Cloud Run Functions에서 로그를 사용할 수 있습니다. 자세한 내용은 Cloud Logging 문서의 싱크 구성 및 관리를 참고하세요.
Cloud Scheduler
Cloud Scheduler 작업은 Pub/Sub 주제로 메시지를 전송할 수 있으며, 이 메시지는 Cloud Run Functions에서 사용할 수 있습니다. 자세한 내용은 Cloud Scheduler 튜토리얼 Pub/Sub를 사용하여 Cloud Run 함수 트리거하기를 참조하세요.
Cloud Tasks
Cloud Tasks HTTP 대상 태스크를 사용하면 모든 HTTP 엔드포인트에서 태스크 핸들러를 실행할 수 있으므로 HTTP 트리거가 있는 Cloud Run 함수를 태스크 핸들러로 사용할 수 있습니다. 태스크를 사용하여 함수 호출을 제한하거나 속도 제한할 수도 있습니다. 자세한 내용은 Cloud Tasks 문서의 HTTP 대상 태스크 만들기를 참고하세요.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-04-03(UTC)"],[[["Cloud Run functions can be triggered by HTTP(S) requests or various events within your Google Cloud project."],["Triggers are categorized into HTTP triggers for HTTP(S) requests and event triggers for events within the Google Cloud project."],["You can only bind one trigger to a single function at a time, but you can deploy multiple functions with the same trigger settings for parallel execution."],["Cloud Run functions support a variety of event triggers, including Pub/Sub, Cloud Storage, Firestore, and several Firebase-related triggers."],["Functions can be integrated with any Google service that supports Pub/Sub or any external service with HTTP callbacks by using Pub/Sub or HTTP triggers, respectively."]]],[]]