Pemicu Eventarc mendeklarasikan minat Anda pada peristiwa atau rangkaian peristiwa tertentu. Anda dapat mengonfigurasi pemilihan rute peristiwa dengan menentukan filter untuk pemicu, termasuk sumber peristiwa, dan layanan Google Kubernetes Engine (GKE) target yang berjalan di cluster GKE. Perhatikan bahwa target hanya dapat menyertakan layanan yang berjalan di cluster GKE (publik atau pribadi) dengan endpoint publik. Untuk menargetkan layanan di cluster GKE dengan endpoint pribadi, rutekan peristiwa ke endpoint HTTP internal.
Eventarc mengirimkan peristiwa ke penerima peristiwa dalam format CloudEvents melalui permintaan HTTP.
Cloud Firestore mendukung Konteks Autentikasi sebagai atribut ekstensi ke format CloudEvents. Saat membuat pemicu, Anda dapat menerapkan atribut jenis peristiwa ini untuk memfilter peristiwa dengan informasi autentikasi.
Petunjuk ini menunjukkan cara mengonfigurasi pemilihan rute peristiwa ke layanan GKE yang dipicu oleh peristiwaCloud Firestore langsung. Untuk mengetahui detail selengkapnya, lihat daftar peristiwa langsung yang didukung.
Sebelum memulai
Anda harus mengaktifkan Workload Identity Federation untuk GKE di cluster GKE tempat layanan tujuan berjalan. Workload Identity Federation untuk GKE diperlukan untuk menyiapkan pengirim peristiwa dengan benar dan merupakan cara yang direkomendasikan untuk mengakses layananGoogle Cloud dari aplikasi yang berjalan dalam GKE karena properti keamanan dan pengelolaannya yang lebih baik.
Workload Identity Federation for GKE
Aplikasi yang berjalan di GKE mungkin memerlukan akses keGoogle Cloud API. Workload Identity Federation untuk GKE memungkinkan akun layanan Kubernetes di cluster GKE Anda berfungsi sebagai akun layanan IAM. Pod yang menggunakan akun layanan Kubernetes yang dikonfigurasi akan otomatis melakukan autentikasi sebagai akun layanan IAM saat mengakses Google Cloud API. Dengan menggunakan Workload Identity Federation untuk GKE, Anda dapat menetapkan identitas dan otorisasi yang berbeda secara terperinci untuk setiap aplikasi di cluster. Perhatikan bahwa izin tertentu harus diberikan ke akun layanan pemicu Eventarc. Dalam dokumen ini, lihat langkah-langkah untuk Membuat akun layanan.
Untuk informasi selengkapnya tentang cara mengaktifkan dan mengonfigurasi Workload Identity Federation for GKE di cluster GKE, lihat Menggunakan Workload Identity Federation for GKE.
Pengirim peristiwa
Pengirim peristiwa Eventarc menarik peristiwa baru dari Eventarc dan meneruskannya ke tujuan GKE. Komponen ini bertindak sebagai mediator antara lapisan transpor Pub/Sub dan layanan GKE. Fitur ini berfungsi pada layanan yang ada dan juga mendukung layanan sinyal (termasuk yang tidak ditampilkan di luar cluster yang dikelola sepenuhnya) sekaligus menyederhanakan penyiapan dan pemeliharaan. Pada tingkat jaringan, untuk menerima peristiwa di layanan GKE, Anda tidak perlu membuka layanan untuk traffic eksternal karena semua peristiwa dikirimkan dari origin yang berada dalam cluster GKE yang sama.
Perhatikan bahwa siklus proses penerusan peristiwa dikelola oleh Eventarc, dan jika Anda tidak sengaja menghapus penerusan peristiwa, Eventarc akan memulihkan komponen ini.
Untuk setiap pemicu yang mengarah ke tujuan GKE, penerusan peristiwa (pod gke-forwarder
yang dikonfigurasi secara khusus) melakukan hal berikut:
Fungsi ini menggunakan Pub/Sub API untuk membuka koneksi
StreamingPull
ke transporter pemicu (topik dan langganan Pub/Sub) dan menerima peristiwa saat tersedia.Fungsi ini mengubah peristiwa ke format CloudEvents yang benar, serta mengenkode dan mengirimkannya sebagai permintaan
HTTP POST
ke layanan GKE target.
Agen layanan Eventarc memerlukan izin untuk menjalankan dan
memperbarui instance gke-forwarder
secara berkala. Izin ini harus diberikan
sekali per project. Untuk mengetahui detailnya, dalam dokumen ini, lihat
Mengaktifkan tujuan GKE.
Bersiap untuk membuat pemicu
Untuk setiap pemicu yang menargetkan layanan GKE, Eventarc akan membuat komponen penerusan peristiwa. Eventarc memerlukan izin untuk menginstal komponen dan mengelola resource di cluster GKE. Sebelum membuat pemicu Eventarc untuk tujuan GKE, pastikan Anda menyelesaikan tugas berikut.
Konsol
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat Google Cloud project.
Aktifkan Eventarc, Eventarc Publishing, Google Kubernetes Engine, dan Resource Manager API.
Jika berlaku, aktifkan API yang terkait dengan peristiwa langsung. Misalnya, untuk peristiwa Cloud Firestore , aktifkan APICloud Firestore .
Jika Anda belum memilikinya, buat akun layanan yang dikelola pengguna, lalu berikan peran dan izin yang diperlukan agar Eventarc dapat mengelola peristiwa untuk layanan target Anda.
Di konsol Google Cloud, buka halaman Create service account.
Pilih project Anda.
Di kolom Nama akun layanan, masukkan nama. Konsol Google Cloud akan mengisi kolom ID akun layanan berdasarkan nama ini.
Di kolom Deskripsi akun layanan, masukkan sebuah deskripsi. Contoh,
Service account for event trigger
.Klik Buat dan lanjutkan.
Untuk memberikan akses yang sesuai, di daftar Select a role, pilih peran Identity and Access Management (IAM) yang diperlukan untuk diberikan ke akun layanan Anda. Untuk mengetahui informasi selengkapnya, lihat Peran dan izin untuk target GKE.
Untuk peran tambahan, klik
Tambahkan peran lain, lalu tambahkan setiap peran tambahan.Klik Lanjutkan.
Untuk menyelesaikan pembuatan akun, klik Selesai.
gcloud
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Aktifkan Eventarc, Eventarc Publishing, Google Kubernetes Engine, dan Resource Manager API.
gcloud services enable eventarc.googleapis.com \ eventarcpublishing.googleapis.com \ container.googleapis.com \ cloudresourcemanager.googleapis.com
Jika berlaku, aktifkan API yang terkait dengan peristiwa langsung. Misalnya, untuk peristiwa Cloud Firestore , aktifkan
firestore.googleapis.com
.Jika Anda belum memilikinya, buat akun layanan yang dikelola pengguna, lalu berikan peran dan izin yang diperlukan agar Eventarc dapat mengelola peristiwa untuk tujuan GKE target Anda.
Buat akun layanan:
gcloud iam service-accounts create SERVICE_ACCOUNT_NAME
Ganti
SERVICE_ACCOUNT_NAME
dengan nama akun layanan. Panjangnya harus antara 6 dan 30 karakter, serta dapat berisi karakter alfanumerik huruf kecil dan tanda pisah. Setelah membuat akun layanan, Anda tidak dapat mengubah namanya.Berikan peran atau izin Identity and Access Management (IAM) yang diperlukan. Untuk mengetahui informasi selengkapnya, lihat Peran dan izin untuk target GKE.
Mengaktifkan tujuan GKE
Untuk mengizinkan Eventarc mengelola resource di cluster GKE, aktifkan tujuan GKE, dan ikat agen layanan Eventarc dengan peran yang diperlukan.
Aktifkan tujuan GKE untuk Eventarc:
gcloud eventarc gke-destinations init
Pada perintah untuk mengikat peran yang diperlukan, masukkan
y
.Peran berikut terikat:
roles/compute.viewer
roles/container.developer
roles/iam.serviceAccountAdmin
Buat pemicu
Anda dapat membuat pemicu Eventarc menggunakan Google Cloud CLI atau melalui konsol Google Cloud.
Konsol
- Di konsol Google Cloud, buka halaman Pemicu Eventarc.
- Klik Create trigger.
- Ketik Nama pemicu.
Ini adalah ID pemicu dan harus diawali dengan huruf. Nama dapat berisi maksimal 63 huruf kecil, angka, atau tanda hubung.
- Untuk Jenis pemicu, pilih Sumber Google.
- Dalam daftar Penyedia peristiwa, pilih
Cloud Firestore.
Perhatikan bahwa nama penyedia peristiwa yang digunakan dalam dokumentasiGoogle Cloud terkait mungkin tidak memiliki awalan Cloud atau Google Cloud. Misalnya, di konsol, Memorystore for Redis disebut sebagai Google Cloud Memorystore for Redis.
- Di daftar Jenis peristiwa, dari peristiwa Langsung, pilih jenis peristiwa.
- Di daftar Jenis konten data peristiwa, pilih encoding payload peristiwa.
Untuk peristiwa langsung dari Cloud Firestore, ini harus berupa application/protobuf dan data peristiwanya adalah array byte. Untuk informasi selengkapnya tentang pesan protobuf untuk peristiwa Cloud Firestore, lihat Peristiwa umum.
- Dalam daftar Region, pilih region yang sama dengan
layananGoogle Cloud yang menghasilkan peristiwa.
Untuk informasi selengkapnya, lihat Lokasi Eventarc.
- Jika berlaku untuk penyedia peristiwa, klik Tambahkan filter, lalu tentukan hal berikut:
- Di kolom Atribut 1, bergantung pada peristiwa langsung yang Anda pilih, pilih ID resource yang dapat berfungsi sebagai filter peristiwa.
- Pilih operator:
- Sama dengan
- Pola jalur: berlaku untuk resource
document
(mode Native) danentity
(mode Datastore). Gunakan karakter pengganti untuk merespons perubahan yang cocok dengan pola. Karakter pengganti*
cocok dengan satu segmen dan karakter pengganti multi-segmen**
cocok dengan nol atau beberapa segmen dalam pola. Contoh:/users/*
atau/users/{userId}
Mencocokkan semua dokumen dalam koleksi /users
. Tidak cocok dengan dokumen dalam subkoleksi seperti/users/marie/messages/33e2IxYBD9enzS50SJ68
/users/**
Mencocokkan semua dokumen dalam koleksi /users
dan dokumen dalam subkoleksi seperti/users/marie/messages/33e2IxYBD9enzS50SJ68
Untuk mengetahui informasi selengkapnya, lihat Memahami pola jalur.
- Di kolom Attribute value 1, bergantung pada operator yang Anda pilih, ketik nilai yang tepat atau terapkan pola jalur.
- Jika ada filter atribut lainnya yang berlaku, klik Tambahkan filter dan tentukan nilai yang sesuai.
- Pilih Service account yang akan memanggil layanan atau alur kerja Anda.
Atau, Anda dapat membuat akun layanan baru.
Ini menentukan email akun layanan Identity and Access Management (IAM) yang terkait dengan pemicu dan yang sebelumnya Anda berikan peran tertentu yang diperlukan oleh Eventarc.
- Dalam daftar Tujuan peristiwa, pilih Kubernetes Engine.
- Pilih layanan.
Ini adalah nama layanan yang menerima peristiwa untuk pemicu. Layanan harus berada dalam project yang sama dengan pemicu dan akan menerima peristiwa sebagai permintaan POST HTTP yang dikirim ke jalur URL root-nya (
/
), setiap kali peristiwa dibuat. - Secara opsional, Anda dapat menentukan Jalur URL Layanan untuk mengirim
permintaan masuk.
Ini adalah jalur relatif di layanan tujuan tempat peristiwa untuk pemicu harus dikirim. Misalnya:
/
,/route
,route
,route/subroute
. - Secara opsional, untuk menambahkan label, Anda dapat mengklik Apa yang dimaksud dengan label? Tambahkan label. Label adalah pasangan nilai kunci yang membantu Anda mengatur resourceGoogle Cloud . Untuk informasi selengkapnya, lihat
- Klik Buat.
Setelah pemicu dibuat, filter sumber peristiwa tidak dapat diubah. Sebagai gantinya, buat pemicu baru dan hapus pemicu lama. Untuk informasi selengkapnya, lihat Mengelola pemicu.
gcloud
Anda dapat membuat pemicu dengan menjalankan perintah gcloud eventarc triggers create
bersama dengan flag wajib dan opsional.
Flag-nya berbeda-beda, bergantung pada apakah Anda menjalankan Firestore dalam mode Native atau dalam mode Datastore. Untuk mengetahui informasi selengkapnya, lihat Memilih antara mode Native dan mode Datastore.
Mode native
gcloud eventarc triggers create TRIGGER \ --location=LOCATION \ --destination-gke-cluster=DESTINATION_GKE_CLUSTER \ --destination-gke-location=DESTINATION_GKE_LOCATION \ --destination-gke-namespace=DESTINATION_GKE_NAMESPACE \ --destination-gke-service=DESTINATION_GKE_SERVICE \ --destination-gke-path=DESTINATION_GKE_PATH \ --event-filters="type=EVENT_FILTER_TYPE" \ --event-filters="database=DATABASE" \ --event-filters="namespace=NAMESPACE" \ --event-filters-path-pattern="document=DOCUMENT" \ --event-data-content-type="EVENT_DATA_CONTENT_TYPE" \ --service-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com"
Mode Datastore
gcloud eventarc triggers create TRIGGER \ --location=LOCATION \ --destination-gke-cluster=DESTINATION_GKE_CLUSTER \ --destination-gke-location=DESTINATION_GKE_LOCATION \ --destination-gke-namespace=DESTINATION_GKE_NAMESPACE \ --destination-gke-service=DESTINATION_GKE_SERVICE \ --destination-gke-path=DESTINATION_GKE_PATH \ --event-filters="type=EVENT_FILTER_TYPE" \ --event-filters="database=DATABASE" \ --event-filters="namespace=NAMESPACE" \ --event-filters-path-pattern="entity=ENTITY" \ --event-data-content-type="EVENT_DATA_CONTENT_TYPE" \ --service-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com"
Ganti kode berikut:
TRIGGER
: ID pemicu atau ID yang memenuhi syarat sepenuhnya
LOCATION
: lokasi pemicu Eventarc. Atau, Anda dapat menetapkan propertieventarc/location
; misalnyagcloud config set eventarc/location us-central1
.Pemicu Cloud Firestore untuk Eventarc hanya tersedia di lokasi tertentu dan pemicu harus berada di lokasi yang sama dengan database Cloud Firestore. Untuk mengetahui informasi selengkapnya, lihat lokasi Eventarc dan lokasi Cloud Firestore.
DESTINATION_GKE_CLUSTER
: nama cluster GKE tempat layanan GKE target yang menerima peristiwa berjalan.DESTINATION_GKE_LOCATION
: (opsional) Region Compute Engine cluster GKE tempat layanan GKE tujuan berjalan. Jika tidak ditentukan, cluster akan dianggap sebagai cluster regional dan berada di region yang sama dengan pemicu.DESTINATION_GKE_NAMESPACE
: (opsional) namespace tempat layanan GKE tujuan berjalan. Jika tidak ditentukan, namespacedefault
akan digunakan.DESTINATION_GKE_SERVICE
: nama layanan GKE yang menerima peristiwa untuk pemicu. Layanan dapat berada di lokasi mana pun yang didukung GKE dan tidak perlu berada di lokasi yang sama dengan pemicu. Namun, layanan harus berada dalam project yang sama dengan pemicu dan akan menerima peristiwa sebagai permintaan POST HTTP yang dikirim ke jalur URL root-nya (/
), setiap kali peristiwa dibuat.DESTINATION_GKE_PATH
: (opsional) jalur relatif yang Anda tentukan di layanan GKE tujuan tempat peristiwa untuk pemicu harus dikirim. Misalnya:/
,/route
,route
,route/subroute
.EVENT_FILTER_TYPE
: ID peristiwa. Peristiwa dibuat saat panggilan API untuk metode berhasil. Untuk operasi yang berjalan lama, peristiwa hanya dibuat di akhir operasi, dan hanya jika tindakan berhasil dilakukan. Untuk mengetahui daftar jenis peristiwa yang didukung, lihat Jenis peristiwa Google yang didukung oleh Eventarc.
Cloud Firestore mendukung jenis peristiwa berikut dalam mode Native saja.
google.cloud.firestore.document.v1.created
: peristiwa dikirim saat dokumen ditulis untuk pertama kalinyagoogle.cloud.firestore.document.v1.created.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat dokumen ditulis untuk pertama kalinyagoogle.cloud.firestore.document.v1.updated
: peristiwa dikirim saat dokumen sudah ada dan nilainya berubahgoogle.cloud.firestore.document.v1.updated.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat dokumen sudah ada dan nilainya berubahgoogle.cloud.firestore.document.v1.deleted
: peristiwa dikirim saat dokumen dihapusgoogle.cloud.firestore.document.v1.deleted.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat dokumen dihapusgoogle.cloud.firestore.document.v1.written
: peristiwa dikirim saat dokumen dibuat, diperbarui, atau dihapusgoogle.cloud.firestore.document.v1.written.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat dokumen dibuat, diperbarui, atau dihapus.google.cloud.datastore.entity.v1.created
: peristiwa dikirim saat entity ditulis untuk pertama kalinyagoogle.cloud.datastore.entity.v1.created.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat entitas ditulis untuk pertama kalinyagoogle.cloud.datastore.entity.v1.updated
: peristiwa dikirim saat entitas sudah ada dan nilainya berubahgoogle.cloud.datastore.entity.v1.updated.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat entity sudah ada dan nilainya berubahgoogle.cloud.datastore.entity.v1.deleted
: peristiwa dikirim saat entitas dihapusgoogle.cloud.datastore.entity.v1.deleted.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat entitas dihapusgoogle.cloud.datastore.entity.v1.written
: peristiwa dikirim saat entity dibuat, diperbarui, atau dihapusgoogle.cloud.datastore.entity.v1.written.withAuthContext
: peristiwa dengan atribut informasi autentikasi dikirim saat entity dibuat, diperbarui, atau dihapus
Cloud Firestore mendukung jenis peristiwa berikut dalam mode Datastore saja. Objek data di Firestore dalam mode Datastore dikenal sebagai entity.
DATABASE
: database Firestore. Untuk nama database default, gunakan(default)
.NAMESPACE
(opsional): namespace database Firestore. Untuk namespace default dalam mode Datastore, gunakan(default)
. Jika tidak ditentukan, pencocokan karakter pengganti (*
) ke kemunculan apa pun akan dilakukan.DOCUMENT
(opsional): berlaku untuk instance database yang berjalan dalam mode Native saja. Jalur database tempat Anda ingin menerima peristiwa saat data dibuat, diperbarui, atau dihapus di jalur tersebut. Operator dapat berupa salah satu dari berikut:- Sama; misalnya,
--event-filters="document=DOCUMENT"
- Pola jalur; misalnya,
--event-filters-path-pattern="document=DOCUMENT"
.Gunakan karakter pengganti untuk merespons perubahan dalam dokumen yang cocok dengan pola. Karakter pengganti
*
cocok dengan satu segmen dan karakter pengganti multi-segmen**
cocok dengan nol atau beberapa segmen dalam pola. Contoh:/users/*
atau/users/{userId}
Mencocokkan semua dokumen dalam koleksi /users
. Tidak cocok dengan dokumen dalam sub-koleksi seperti/users/marie/messages/33e2IxYBD9enzS50SJ68
/users/**
Mencocokkan semua dokumen dalam koleksi /users
dan dokumen dalam subkoleksi seperti/users/marie/messages/33e2IxYBD9enzS50SJ68
- Sama; misalnya,
ENTITY
(opsional): berlaku untuk instance database yang berjalan dalam mode Datastore saja. Jalur database yang ingin Anda gunakan untuk menerima peristiwa saat data dibuat, diperbarui, atau dihapus di jalur tersebut. Operator dapat berupa salah satu dari berikut:- Sama; misalnya,
--event-filters="document=ENTITY"
- Pola jalur; misalnya,
--event-filters-path-pattern="ENTITY=ENTITY"
Untuk mengetahui informasi selengkapnya, lihat Memahami pola jalur.
Perhatikan bahwa Anda mungkin perlu meng-escape karakter dalam ID jenis dan ID entity. Dengan meng-escape karakter, filter peristiwa dapat menafsirkan ID dengan benar. Untuk informasi selengkapnya, lihat Escaping karakter.
- Sama; misalnya,
EVENT_DATA_CONTENT_TYPE
: Encoding payload peristiwa. Untuk peristiwa langsung dari Firestore, parameter ini harus berupaapplication/protobuf
dan data peristiwanya adalah array byte. Untuk mengetahui informasi selengkapnya tentang pesan protobuf untuk peristiwa Cloud Firestore, lihat Peristiwa umum.SERVICE_ACCOUNT_NAME
: nama akun layanan yang dikelola pengguna.PROJECT_ID
: Google Cloud Project ID Anda.
Catatan:
- Untuk peristiwa langsung dari Cloud Firestore, encoding
payload peristiwa adalah
application/protobuf
. - Flag
--event-filters="type=EVENT_FILTER_TYPE"
wajib diisi. Jika tidak ada filter peristiwa lain yang ditetapkan, peristiwa untuk semua resource akan dicocokkan. EVENT_FILTER_TYPE
tidak dapat diubah setelah dibuat. Untuk mengubahEVENT_FILTER_TYPE
, buat pemicu baru dan hapus pemicu lama.- Setiap pemicu dapat memiliki beberapa filter peristiwa, yang dipisahkan koma dalam satu
flag
--event-filters
=[ATTRIBUTE
=VALUE
,...], atau Anda dapat mengulangi flag untuk menambahkan lebih banyak filter. Hanya peristiwa yang cocok dengan semua filter yang dikirim ke tujuan. Karakter pengganti dan ekspresi reguler tidak didukung. Namun, saat menggunakan flag--event-filters-path-pattern
, Anda dapat menentukan pola jalur resource. - Flag
--service-account
digunakan untuk menentukan email akun layanan Identity and Access Management (IAM) yang terkait dengan pemicu.
Contoh:
gcloud eventarc triggers create helloworld-trigger \ --location=us-east1 \ --destination-gke-cluster=gke-events-cluster \ --destination-gke-location=us-east1-b \ --destination-gke-namespace=default \ --destination-gke-service=helloworld-events \ --destination-gke-path=/ \ --event-filters="type=google.cloud.firestore.document.v1.updated" \ --event-filters="database=my-database" \ --event-filters-path-pattern="document=users/my-document-*" \ --event-data-content-type="application/protobuf" \ --service-account=${SERVICE_ACCOUNT_NAME}@${PROJECT_ID}.iam.gserviceaccount.com
Perintah ini membuat pemicu yang disebut helloworld-trigger
untuk
peristiwa yang diidentifikasi sebagai google.cloud.firestore.document.v1.updated
di
instance database my-database
yang berjalan dalam mode Native, dan
memfilter peristiwa untuk jalur document
yang cocok dengan users/my-document-
.
Mencantumkan pemicu
Anda dapat mengonfirmasi pembuatan pemicu dengan mencantumkan pemicu Eventarc menggunakan Google Cloud CLI atau melalui konsol Google Cloud.
Konsol
Di konsol Google Cloud, buka halaman Pemicu Eventarc.
Halaman ini mencantumkan pemicu Anda di semua lokasi, dan menyertakan detail seperti nama, wilayah, penyedia peristiwa, tujuan, dan lainnya.
Untuk memfilter pemicu:
- Klik Filter atau kolom Filter triggers.
- Di daftar Properti, pilih opsi untuk memfilter pemicu.
Anda dapat memilih satu properti atau menggunakan operator logika
OR
untuk menambahkan properti lainnya.Untuk mengurutkan pemicu, di samping judul kolom yang didukung, klik
Urutkan.
gcloud
Jalankan perintah berikut untuk membuat daftar pemicu:
gcloud eventarc triggers list --location=-
Perintah ini mencantumkan pemicu Anda di semua lokasi, dan menyertakan detail seperti nama, jenis, tujuan, dan status.
Langkah berikutnya
- Pelajari lebih lanjut cara menggunakan Eventarc dan Cloud Firestore.
- Pelajari Eventarc lebih lanjut.
- Pelajari cara mengelola pemicu.