Semua contoh kode Workflows
Halaman ini berisi contoh kode untuk Alur Kerja. Untuk menelusuri dan memfilter contoh kode untuk produk Google Cloud lainnya, lihat browser contohGoogle Cloud .
Membuat angka acak dan menampilkan hasilnya di JSON
Setelah menerima permintaan HTTP, fungsi ini menghasilkan angka acak antara 1 dan 100, lalu menampilkan angka dalam format JSON.
- Google Cloud
- Workflows
- Python
Mengalikan angka dengan 2 dan menampilkan hasilnya dalam JSON
Setelah menerima permintaan HTTP, fungsi ini akan mengekstrak input dari isi JSON, mengalikannya dengan 2, dan menampilkan hasilnya dalam format JSON.
- Google Cloud
- Workflows
- Python
Menghitung math floor
Setelah menerima permintaan HTTP, mengekstrak input dari isi JSON, menghitung math.floor-nya, dan menampilkan hasilnya.
- Google Cloud
- Workflows
- Python
Melakukan langkah paralel menggunakan cabang
Menjalankan cabang paralel secara serentak, dengan langkah-langkah di setiap cabang dieksekusi secara berurutan.
- Workflows
- Google Cloud
- YAML
Konektor untuk Google Formulir
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Google Formulir dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Membuat alur kerja menggunakan Python atau Ruby
Membuat alur kerja menggunakan Python atau Ruby.
- Google Cloud
- Workflows
- Ruby
- Go
- Python
- Java
- C#
Melangkah ke langkah alur kerja berikutnya secara eksplisit
Menggunakan perintah next: untuk menentukan urutan langkah alur kerja secara eksplisit dan menjalankan langkah-langkah dalam urutan yang berbeda dengan yang muncul dalam definisi alur kerja.
- Google Cloud
- Workflows
- YAML
Menggunakan loop for-in untuk melakukan iterasi melalui daftar
Menggunakan loop for-in untuk melakukan iterasi melalui daftar.
- Workflows
- Google Cloud
- YAML
Memasukkan istilah penelusuran dan meneruskannya ke API
Menggunakan lokasi Google Cloud Anda untuk membuat istilah penelusuran atau Anda dapat memasukkan istilah penelusuran Anda sendiri untuk diteruskan ke Wikipedia API. Daftar artikel Wikipedia terkait akan ditampilkan.
- Google Cloud
- Workflows
- YAML
Menghapus alur kerja menggunakan Python atau Ruby.
Menghapus alur kerja menggunakan Python atau Ruby.
- Google Cloud
- Workflows
- C#
- Go
- Java
- Python
- Ruby
Konektor untuk Cloud Spanner
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Spanner dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Menggunakan loop for-range untuk membuat permintaan HTTP
Menggunakan iterasi berbasis rentang untuk membuat permintaan HTTP.
- Google Cloud
- Workflows
- YAML
Menggabungkan data menggunakan loop paralel
Kueri terpisah ke set data BigQuery publik masing-masing menampilkan jumlah kata dalam dokumen, atau kumpulan dokumen. Variabel bersama memungkinkan jumlah kata diakumulasikan dan dibaca setelah semua iterasi selesai.
- Workflows
- Google Cloud
- YAML
Men-deploy aplikasi Kubernetes menggunakan konektor Workflows
Buat cluster GKE menggunakan konektor Kubernetes Engine API, dan buat deployment dan layanan Kubernetes menggunakan konektor Kubernetes API.
- Workflows
- Google Cloud
- YAML
Menjalankan alur kerja lain secara paralel
Menjalankan alur kerja yang mengeksekusi alur kerja lain secara paralel.
- Workflows
- Google Cloud
- YAML
Menjalankan beberapa tugas kueri BigQuery secara paralel
Menjalankan beberapa tugas kueri BigQuery secara paralel, yang menunjukkan peningkatan performa jika dibandingkan dengan menjalankan tugas secara berurutan, satu per satu.
- Google Cloud
- Workflows
- YAML
Konektor untuk Kubernetes API
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Kubernetes API dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Menjalankan tugas Cloud Run yang memproses data peristiwa yang disimpan di Cloud Storage
Gunakan Alur Kerja untuk menjalankan tugas Cloud Run sebagai bagian dari alur kerja yang memproses data peristiwa yang disimpan di Cloud Storage.
- Google Cloud
- Workflows
- YAML
Menjalankan tugas Cloud Run
Men-deploy alur kerja yang menjalankan tugas Cloud Run.
- Workflows
- Google Cloud
- YAML
Menggunakan Google Terjemahan dalam loop for-in
Menggunakan konektor Cloud Translation API dalam loop for-in.
- Google Cloud
- Workflows
- YAML
Konektor untuk Firestore
Konektor Workflows yang menentukan fungsi bawaan yang digunakan untuk mengakses Firestore dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Men-deploy alur kerja yang memproses peristiwa
Dipicu saat pesan dipublikasikan ke topik Pub/Sub atau saat file diupload ke bucket Cloud Storage; menerima peristiwa, mengambil detail callback yang sesuai dari database Firestore, lalu mengirim permintaan HTTP ke endpoint callback.
- Google Cloud
- Workflows
- YAML
Memanggil workload Cloud Run yang memerlukan autentikasi
Membuat permintaan terautentikasi dalam alur kerja, menggunakan OpenID Connect (OIDC) untuk terhubung dengan Cloud Run.
- Google Cloud
- Workflows
- YAML
Melakukan operasi secara paralel menggunakan cabang
Menjalankan alur kerja yang memiliki beberapa kumpulan langkah yang berbeda secara bersamaan dengan menempatkannya di cabang paralel.
- Google Cloud
- Workflows
- YAML
Menulis ke Google Spreadsheet dari alur kerja
Menggunakan konektor Google Sheets API untuk membuat spreadsheet.
- Workflows
- Google Cloud
- YAML
Membuat permintaan GET HTTP eksternal dengan header
Membuat permintaan HTTP GET dengan header kustom.
- Google Cloud
- Workflows
- YAML
Menampilkan cakupan variabel dalam langkah paralel
Menunjukkan cakupan variabel bersama, serta variabel yang bersifat lokal untuk cakupan cabangnya masing-masing.
- Workflows
- Google Cloud
- YAML
Melangkah ke langkah alur kerja berikutnya secara implisit
Menjalankan langkah-langkah alur kerja sesuai urutan yang muncul dalam definisi alur kerja.
- Workflows
- Google Cloud
- YAML
Konektor untuk Cloud Resource Manager
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Resource Manager dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Memperbarui alur kerja menggunakan Python atau Ruby
Memperbarui alur kerja menggunakan Python atau Ruby.
- Google Cloud
- Workflows
- Java
- Python
- Go
- C#
- Ruby
Melakukan langkah paralel dengan alur kerja sekunder secara inline
Menyertakan kode sumber untuk alur kerja sekunder langsung dalam alur kerja utama agar lebih mudah dibaca.
- Google Cloud
- Workflows
- YAML
Konektor untuk Compute Engine
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Compute Engine dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Men-deploy alur kerja dari Git menggunakan Cloud Build
Buat file konfigurasi Cloud Build yang men-deploy dan menjalankan alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk eksekusi Workflows
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses eksekusi Alur Kerja.
- Google Cloud
- Workflows
- YAML
Menggunakan library klien untuk menjalankan alur kerja
Gunakan library klien untuk menjalankan alur kerja. Mengambil sampel eksekusi alur kerja menggunakan backoff eksponensial hingga eksekusi dihentikan, lalu mencetak hasilnya.
- Google Cloud
- Workflows
- Node.js
- TypeScript
- JavaScript
- Python
- Java
Melakukan loop paralel
Memproses item secara paralel menggunakan loop paralel.
- Workflows
- Google Cloud
- YAML
Membuat instance VM Compute Engine menggunakan konektor Compute Engine API
Memanggil konektor Compute Engine API untuk membuat instance VM Compute Engine berdasarkan spesifikasi yang dikumpulkan melalui Google Formulir.
- Google Cloud
- Workflows
- YAML
Mengkueri set data BigQuery dan menulis hasilnya ke Sheet spreadsheet menggunakan konektor
Mengkueri set data BigQuery menggunakan konektor BigQuery API dan menulis hasilnya ke spreadsheet Spreadsheet menggunakan konektor Google Spreadsheet API.
- Google Cloud
- Workflows
- YAML
Menggunakan ekspresi untuk menetapkan nilai variabel
Menggunakan ekspresi untuk menetapkan nilai variabel yang ditentukan sebelumnya.
- Workflows
- Google Cloud
- YAML
Mulai menggunakan Library Klien Cloud untuk Workflows API
Menunjukkan cara memulai Library Klien Cloud untuk Alur Kerja.
- Google Cloud
- Workflows
- Node.js
- JavaScript
- TypeScript
- C++
Konektor untuk definisi Workflows
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses definisi Alur Kerja.
- Google Cloud
- Workflows
- YAML
Langsung ke langkah tertentu dengan syarat
Beralih ke langkah tertentu bergantung pada hari dalam seminggu yang ditampilkan oleh langkah pertama alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Dataflow
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Dataflow dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Cloud Translation
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Translation dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Cloud Functions
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Functions dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Firestore (baca)
Membaca dari Firestore menggunakan konektor Workflows.
- Workflows
- Google Cloud
- YAML
Melakukan iterasi paralel menggunakan loop for
Menjalankan iterasi loop secara paralel untuk mengurangi waktu eksekusi menyeluruh. Variabel bersama diperbarui di setiap iterasi.
- Workflows
- Google Cloud
- YAML
Konektor untuk BigQuery Data Transfer
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses BigQuery Data Transfer dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Menggunakan loop for-in untuk melakukan iterasi melalui peta
Menggunakan loop for-in untuk melakukan iterasi melalui peta.
- Google Cloud
- Workflows
- YAML
Memvalidasi permintaan terjemahan menggunakan endpoint callback
Memvalidasi permintaan terjemahan dengan mendukung endpoint callback yang menunggu permintaan HTTP tiba di endpoint tersebut, melanjutkan eksekusi alur kerja pada waktu berikutnya.
- Workflows
- Google Cloud
- YAML
Memberi nomor pada kumpulan hasil BigQuery
Menggunakan token halaman untuk membuat penomoran halaman kumpulan hasil BigQuery dan melakukan loop melalui halaman hasil satu per satu.
- Google Cloud
- Workflows
- YAML
Melakukan iterasi melalui daftar
Menggunakan kombinasi lompatan bersyarat, variabel, dan fungsi len() untuk melakukan iterasi melalui daftar.
- Workflows
- Google Cloud
- YAML
Konektor untuk Cloud Build
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Build dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Menggunakan argumen dalam alur kerja
Mengakses argumen runtime yang diteruskan ke alur kerja sebagai bagian dari permintaan eksekusi dan dideklarasikan sebagai parameter alur kerja utama.
- Workflows
- Google Cloud
- YAML
Konektor untuk BigQuery
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses BigQuery dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Melakukan loop for:in paralel
Menggunakan loop for:in paralel untuk menerjemahkan teks.
- Google Cloud
- Workflows
- YAML
Konektor untuk Cloud Natural Language
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Natural Language dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Pub/Sub
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Pub/Sub dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk AI Platform Training and Prediction
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses VertexAI (AI Platform) dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Menjalankan perintah kubectl dalam alur kerja
Anda dapat menjalankan perintah gcloud CLI dari langkah Cloud Build, dan Anda dapat membuat langkah tersebut di Alur Kerja menggunakan konektor Cloud Build.
- Workflows
- Google Cloud
- YAML
Menetapkan variabel
Menetapkan nilai string dan angka ke variabel. Penetapan variabel dijalankan secara berurutan.
- Google Cloud
- Workflows
- YAML
Konektor untuk Storage Transfer Service
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Storage Transfer Service dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Konektor untuk Google Spreadsheet
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Google Spreadsheet dari dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Menampilkan cakupan lokal variabel yang dibuat di dalam loop for
Menunjukkan bagaimana variabel yang dibuat dalam loop tidak ada di luar loop tersebut.
- Google Cloud
- Workflows
- YAML
Menangkap error
Menerapkan pengendali pengecualian kustom berdasarkan kode status HTTP yang ditampilkan oleh permintaan GET. Alur kerja menangkap potensi pengecualian dan menampilkan pesan error yang telah ditentukan sebelumnya.
- Workflows
- Google Cloud
- YAML
Konektor untuk Document AI
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Document AI dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Membuat dan men-deploy alur kerja menggunakan Terraform
Membuat dan men-deploy contoh alur kerja menggunakan Terraform.
- Google Cloud
- Workflows
- Terraform
Menjalankan perintah gcloud dalam alur kerja
Anda dapat menjalankan perintah gcloud CLI dari langkah Cloud Build, dan Anda dapat membuat langkah tersebut di Alur Kerja menggunakan konektor Cloud Build.
- Workflows
- Google Cloud
- YAML
Konektor untuk Firestore (tulis)
Menulis ke Firestore menggunakan konektor Workflows.
- Google Cloud
- Workflows
- YAML
Langsung ke langkah tertentu dengan syarat
Beralih ke langkah tertentu bergantung pada nilai yang ditampilkan oleh langkah pertama alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Cloud Tasks
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Tasks dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Mendapatkan alur kerja menggunakan Python atau Ruby.
Mendapatkan alur kerja menggunakan Python atau Ruby.
- Workflows
- Google Cloud
- Go
- Java
- Python
- Ruby
- C#
Membuat permintaan HTTP dalam loop for-in
Membuat permintaan HTTP dalam loop for-in.
- Workflows
- Google Cloud
- YAML
Menentukan peta
Menentukan peta (kamus) yang dapat menyimpan struktur variabel atau daftar yang ditentukan pengguna.
- Google Cloud
- Workflows
- YAML
Membuat alur kerja yang menjalankan tugas Cloud Run menggunakan Terraform
Men-deploy contoh alur kerja menggunakan Terraform.
- Workflows
- Google Cloud
- Terraform
Menggunakan pernyataan switch yang tersemat untuk menjalankan langkah
Menggunakan struktur tombol akses untuk langsung mengeksekusi langkah-langkah saat kondisi terpenuhi, tanpa langsung ke langkah lain.
- Google Cloud
- Workflows
- YAML
Mencantumkan alur kerja menggunakan Python atau Ruby
Mencantumkan alur kerja menggunakan Python atau Ruby.
- Workflows
- Google Cloud
- Ruby
- Java
- Python
- Go
- C#
Mencoba lagi langkah-langkah menggunakan kebijakan percobaan ulang kustom untuk kode status HTTP
Mengimplementasikan kebijakan percobaan ulang kustom yang mencoba ulang permintaan HTTP yang menampilkan kode status HTTP 202.
- Workflows
- Google Cloud
- YAML
Membuat permintaan POST HTTP eksternal
Membuat permintaan POST ke endpoint HTTP eksternal.
- Workflows
- Google Cloud
- YAML
Menangani error dengan predikat kustom
Menentukan pengendali error kustom, termasuk predikat kustom dan parameter backoff kustom.
- Workflows
- Google Cloud
- YAML
Menjalankan beberapa kueri secara berurutan menggunakan konektor untuk BigQuery.
Menjalankan beberapa kueri secara berurutan, satu per satu, menggunakan konektor untuk BigQuery.
- Workflows
- Google Cloud
- YAML
Menyimpan detail callback di database Firestore
Menyimpan detail callback di database Firestore, menghentikan eksekusi, lalu menunggu peristiwa tertentu terjadi.
- Workflows
- Google Cloud
- YAML
Menggunakan sub-alur kerja sederhana
Mengimplementasikan subalur kerja sederhana yang ditentukan setelah definisi alur kerja utama.
- Workflows
- Google Cloud
- YAML
Konektor untuk Admin Cloud SQL
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud SQL Admin dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Mencoba lagi setelah error HTTP 500
Mengimplementasikan kebijakan percobaan ulang kustom yang mencoba ulang permintaan HTTP yang telah menampilkan kode status HTTP 500.
- Google Cloud
- Workflows
- YAML
Menulis ke Firestore melalui permintaan HTTP
Membuat permintaan terautentikasi dalam alur kerja, menggunakan OAuth 2.0 untuk menulis ke Firestore.
- Workflows
- Google Cloud
- YAML
Menghentikan instance Compute Engine melalui permintaan HTTP
Membuat permintaan terautentikasi dalam alur kerja, menggunakan OAuth 2.0 untuk menghentikan instance Compute Engine.
- Workflows
- Google Cloud
- YAML
Menjalankan terjemahan batch menggunakan konektor Cloud Translation
Menjalankan terjemahan batch menggunakan konektor Cloud Translation.
- Workflows
- Google Cloud
- YAML
Menggunakan antrean Cloud Tasks untuk melakukan buffering eksekusi alur kerja Anda
Membuat dan menambahkan tugas dalam jumlah besar ke antrean Cloud Tasks untuk menjalankan alur kerja turunan.
- Workflows
- Google Cloud
- YAML
Konektor untuk Application Integration
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Application Integration dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Konektor untuk Cloud Run
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Run dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Menerjemahkan teks menggunakan Cloud Translation API
Membuat permintaan POST HTTP ke Cloud Translation API untuk menerjemahkan teks dari bahasa Inggris ke bahasa Rusia.
- Workflows
- Google Cloud
- YAML
Konektor untuk Kubernetes Engine
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses aplikasi berbasis container Kubernetes Engine dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Batch
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Batch dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Melakukan loop paralel for:range
Menggunakan loop for:range paralel untuk menerjemahkan teks, yang menentukan awal dan akhir rentang iterasi.
- Workflows
- Google Cloud
- YAML
Konektor untuk Cloud Storage
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Storage dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Melakukan penanganan error dalam langkah paralel
Menggunakan struktur try/except untuk penanganan error dalam langkah paralel.
- Google Cloud
- Workflows
- YAML
Menggunakan OIDC untuk mengautentikasi saat membuat permintaan ke Cloud Functions
Membuat permintaan HTTP menggunakan OIDC dengan menambahkan bagian autentikasi ke bagian argumen dalam definisi alur kerja, setelah menentukan URL.
- Workflows
- Google Cloud
- YAML
Konektor untuk Vertex AI
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Vertex AI dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Mencoba lagi langkah-langkah menggunakan kebijakan percobaan ulang default
Menggunakan kebijakan percobaan ulang bawaan untuk permintaan HTTP.
- Google Cloud
- Workflows
- YAML
Menjalankan alur kerja yang mengeksekusi alur kerja lain secara paralel
Menggunakan alur kerja induk yang memanggil alur kerja turunan melalui konektor. Setiap iterasi alur kerja turunan akan menerima argumen iterasi. Alur kerja induk menunggu dan menyimpan hasil setiap eksekusi alur kerja turunan.
- Workflows
- Google Cloud
- YAML
Konektor untuk Cloud Scheduler
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Cloud Scheduler dalam alur kerja.
- Workflows
- Google Cloud
- YAML
Mencoba lagi langkah-langkah dengan konfigurasi kustom
Menggunakan predikat percobaan ulang standar yang menentukan kapan harus melakukan percobaan ulang, serta jumlah maksimum percobaan ulang dan parameter backoff kustom.
- Google Cloud
- Workflows
- YAML
Konektor untuk Transcoder
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Transcoder dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Konektor untuk Secret Manager
Konektor alur kerja yang menentukan fungsi bawaan yang digunakan untuk mengakses Secret Manager dalam alur kerja.
- Google Cloud
- Workflows
- YAML
Memuat data dari Cloud Storage ke BigQuery menggunakan alur kerja
Menjalankan serangkaian langkah untuk mengatur pemuatan, lalu mengubah data di BigQuery dengan memanggil Cloud Functions.
- Workflows
- Google Cloud
- YAML
Men-deploy alur kerja pertama Anda
Meneruskan hari saat ini dalam seminggu sebagai istilah penelusuran ke Wikipedia API. Daftar artikel Wikipedia terkait akan ditampilkan.
- Google Cloud
- Workflows
- YAML
Menggunakan antrean Cloud Tasks untuk melakukan buffering eksekusi alur kerja Anda
Menggunakan loop for dalam alur kerja untuk memanggil alur kerja turunan secara iteratif.
- Workflows
- Google Cloud
- YAML