모든 Workflows 코드 샘플
이 페이지에는 Workflows의 코드 샘플이 포함되어 있습니다. 다른 Google Cloud 제품의 코드 샘플을 검색하고 필터링하려면 Google Cloud 샘플 브라우저를 참고하세요.
Cloud Natural Language용 커넥터
워크플로 내에서 Cloud Natural Language에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
이벤트를 대기하는 워크플로 배포
메시지가 Pub/Sub 주제에 게시되거나 파일이 Cloud Storage 버킷에 업로드될 때 트리거됩니다. 이벤트를 수신하고 Firestore 데이터베이스에서 적절한 콜백 세부정보를 검색한 후 HTTP 요청을 콜백 엔드포인트로 전송합니다.
- Workflows
- YAML
오류 포착
GET 요청으로 반환된 HTTP 상태 코드를 기반으로 하는 커스텀 예외 핸들러를 구현합니다. 이 워크플로는 잠재적인 예외를 포착하고 사전 정의된 오류 메시지를 반환합니다.
- Workflows
- YAML
Cloud Spanner용 커넥터
워크플로 내에서 Cloud Spanner에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
BigQuery 데이터 전송용 커넥터
워크플로 내에서 BigQuery Data Transfer에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 워크플로 커넥터입니다.
- Workflows
- YAML
명시적으로 다음 워크플로 단계로 이동
next: 명령어를 사용하여 워크플로 단계의 순서를 명시적으로 정의하고 워크플로 정의에 표시되는 것과 다른 순서로 단계를 실행합니다.
- Workflows
- YAML
병렬 루프를 사용하여 데이터 집계
공개 BigQuery 데이터 세트에 대한 개별 쿼리는 각각 문서 또는 문서 집합의 단어 수를 반환합니다. 공유 변수를 사용하면 단어 수를 누산하고 모든 반복이 완료된 후에 읽을 수 있습니다.
- Workflows
- YAML
난수를 생성하고 JSON 형식으로 결과 반환
HTTP 요청을 수신하면 이 함수가 1에서 100 사이의 난수를 생성한 후 숫자를 JSON 형식으로 반환합니다.
- Workflows
- Python
Cloud Functions용 커넥터
워크플로 내에서 Cloud Functions에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Cloud SQL Admin용 커넥터
워크플로 내에서 Cloud SQL Admin에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Firestore 데이터베이스에 콜백 세부정보 저장
Firestore 데이터베이스에 콜백 세부정보를 저장하고, 실행을 중지하고, 특정 이벤트가 발생할 때까지 기다립니다.
- Workflows
- YAML
워크플로에서 kubectl 명령어 실행
Cloud Build 단계에서 gcloud CLI 명령어를 실행하고 Cloud Build 커넥터를 사용하여 Workflows에서 해당 단계를 만들 수 있습니다.
- Workflows
- YAML
여러 BigQuery 쿼리 작업 동시 실행
여러 BigQuery 쿼리 작업을 동시에 실행하여 작업을 순차적으로 실행하는 경우와 비교해서 성능 향상을 보여줍니다.
- Workflows
- YAML
Workflows API용 Cloud 클라이언트 라이브러리 시작하기
Workflows용 Cloud 클라이언트 라이브러리를 시작하는 방법을 보여줍니다.
- Workflows
- TypeScript
- 자바스크립트
- C++
- Node JS
Storage Transfer Service용 커넥터
워크플로 내에서 Storage Transfer Service에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Cloud Translation API를 사용하여 텍스트 번역
Cloud Translation API에 HTTP POST 요청을 보내 영어에서 러시아어로 텍스트를 번역합니다.
- Workflows
- YAML
클라이언트 라이브러리를 사용하여 워크플로 실행
클라이언트 라이브러리를 사용하여 워크플로를 실행합니다. 실행이 종료될 때까지 지수 백오프를 사용하여 워크플로 실행을 폴링한 후 결과를 출력합니다.
- Workflows
- 자바스크립트
- Python
- 자바
- Node JS
- TypeScript
Cloud Translation용 커넥터
워크플로 내에서 Cloud Translation에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
HTTP 요청을 통해 Compute Engine 인스턴스 중지
OAuth 2.0을 사용하여 Compute Engine 인스턴스를 중지하도록 워크플로 내에서 인증된 요청을 수행합니다.
- Workflows
- YAML
Application Integration용 커넥터
워크플로 내에서 Application Integration에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
검색어를 입력하고 API에 전달
Google Cloud 위치를 사용하여 검색어를 구성하거나 자체 검색어를 입력하여 Wikipedia API로 전달할 수 있습니다. 관련 Wikipedia 자료 목록이 반환됩니다.
- Workflows
- YAML
BigQuery 데이터 세트 쿼리 및 커넥터를 사용해서 Sheets 스프레드시트에 결과 쓰기
BigQuery API 커넥터를 사용해서 BigQuery 데이터 세트를 쿼리하고 Google Sheets API 커넥터를 사용해서 Sheets 스프레드시트에 결과를 씁니다.
- Workflows
- YAML
인증이 필요한 Cloud Run 워크로드 호출
워크플로 내에서 OpenID Connect(OIDC)를 사용하여 Cloud Run과 연결하는 인증된 요청을 수행합니다.
- Workflows
- YAML
Cloud Functions에 요청을 보낼 때 OIDC를 사용하여 인증
URL을 지정한 후 워크플로 정의의 args 섹션에 인증 섹션을 추가하여 OIDC를 사용하여 HTTP 요청을 전송합니다.
- Workflows
- YAML
Kubernetes API용 커넥터
워크플로 내에서 Kubernetes API에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
HTTP 상태 코드에 대한 커스텀 재시도 정책을 사용하는 재시도 단계
HTTP 상태 코드 202를 반환하는 HTTP 요청을 재시도하는 커스텀 재시도 정책을 구현합니다.
- Workflows
- YAML
숫자에 2를 곱하고 JSON 형식으로 결과 반환
HTTP 요청을 수신하면 이 함수가 JSON 본문에서 입력을 추출하여 2를 곱한 후 결과를 JSON 형식으로 반환합니다.
- Workflows
- Python
Google Sheets용 커넥터
워크플로 내에서 Google Sheets에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Cloud Storage용 커넥터
워크플로 내에서 Cloud Storage에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
콜백 엔드포인트를 사용하여 번역 요청 검증
HTTP 요청이 해당 엔드포인트에 도달할 때까지 기다리는 콜백 엔드포인트 지원으로 나중에 워크플로 실행을 다시 시작하여 번역 요청의 유효성을 검사합니다.
- Workflows
- YAML
Kubernetes Engine용 커넥터
워크플로 내에서 Kubernetes Engine 컨테이너 기반 애플리케이션에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Cloud Storage에 저장된 이벤트 데이터를 처리하는 Cloud Run 작업 실행
Workflows를 사용해서 Cloud Storage에 저장된 이벤트 데이터를 처리하는 워크플로의 일부로 Cloud Run 작업을 실행합니다.
- Workflows
- YAML
BigQuery 결과 세트 페이지 나누기
페이지 토큰을 사용해서 BigQuery 결과 집합을 페이지로 나누고 한 번에 하나의 결과 페이지를 반복해서 처리합니다.
- Workflows
- YAML
AI Platform Training 및 Prediction을 위한 커넥터
워크플로 내에서 VertexAI(AI Platform)에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Secret Manager용 커넥터
워크플로 내에서 Secret Manager에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
워크플로를 사용하여 Cloud Storage에서 BigQuery에 데이터 로드
일련의 로드 조정 단계를 실행한 후 Cloud Functions를 호출하여 BigQuery에서 데이터를 변환합니다.
- Workflows
- YAML
Cloud Resource Manager용 커넥터
워크플로 내에서 Cloud Resource Manager에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Compute Engine용 커넥터
워크플로 내에서 Compute Engine에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
워크플로에서 gcloud 명령어 실행
Cloud Build 단계에서 gcloud CLI 명령어를 실행하고 Cloud Build 커넥터를 사용하여 Workflows에서 해당 단계를 만들 수 있습니다.
- Workflows
- YAML
Workflows 커넥터를 사용하여 Kubernetes 애플리케이션 배포
Kubernetes Engine API 커넥터를 사용하여 GKE 클러스터를 만들고 Kubernetes API 커넥터를 사용하여 Kubernetes 배포 및 서비스를 만듭니다.
- Workflows
- YAML
다른 워크플로를 동시에 실행하는 워크플로 실행
커넥터를 통해 하위 워크플로를 호출하는 상위 워크플로를 사용합니다. 하위 워크플로의 각 반복에 반복 인수가 전달됩니다. 상위 워크플로가 각 하위 워크플로 실행 결과를 기다리고 저장합니다.
- Workflows
- YAML
Cloud Scheduler용 커넥터
워크플로 내에서 Cloud Scheduler에 액세스하는 데 사용되는 기본 제공 함수를 정의하는 Workflows 커넥터입니다.
- Workflows
- YAML
Compute Engine API 커넥터를 사용하여 Compute Engine VM 인스턴스 만들기
Compute Engine API 커넥터를 호출하여 Google Forms를 통해 수집된 사양을 기반으로 Compute Engine VM 인스턴스를 만듭니다.
- Workflows
- YAML