Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Hub API mendukung pemicu Eventarc. Menurut dengan menggunakan fitur ini, Anda dapat memicu eksekusi berdasarkan peristiwa yang terjadi di hub API. Sebagai Anda dapat menjalankan layanan Cloud Run saat API dibuat di hub API.
Panduan memulai ini menunjukkan cara membuat dan mengonfigurasi pemicu Eventarc yang menjalankan Cloud Run layanan saat API diupdate di hub API.
Sebelum memulai
- Hub API harus disediakan di project Google Cloud yang dapat Anda akses. Lihat Hub penyediaan API.
Di konsol Google Cloud, pada halaman pemilih project, pilih project tempat API telah disediakan.
Buka pemilih project- Anda harus menjalankan layanan Cloud Run yang valid. Anda akan menggunakan detail layanan Cloud Run saat mengonfigurasi pemicu Eventarc. Ini adalah layanan yang akan dijalankan ketika peristiwa yang dikonfigurasi terjadi.
Membuat pemicu Eventarc
- Di konsol Google Cloud, buka halaman Triggers Eventarc.
- Klik Create trigger.
- Masukkan Nama pemicu.
Contoh,
cloudrun-trigger-1
. - Di daftar Jenis pemicu, pilih Sumber Google.
Tindakan ini memfilter peristiwa yang dikirim dari penyedia Google Cloud (langsung atau melalui entri Cloud Audit Logs), atau penyedia yang menggunakan Pub/Sub membuat pesan teks.
- Dalam daftar Event provider, pilih API hub.
- Dalam daftar Event type, pilih google.cloud.apihub.v1.updated.
- Di daftar Jenis data konten peristiwa, pilih
JSON
atauProtobuf
. - Pilih Region.
- Anda juga dapat memilih Tambahkan filter untuk memilih API yang cocok dengan kriteria Anda. Misalnya, jika Anda memfilter API menurut nama tertentu, peristiwa akan dipicu hanya jika API cocok dengan filter kriteria yang diperbarui.
- Jika diminta, berikan hal berikut:
iam.serviceAccountTokenCreator
peran ke akun layanan Pub/Subpubsub.publisher
peran ke akun layanan Cloud Storage
- Gunakan Akun layanan komputasi default sebagai akun layanan yang memanggil layanan Anda.
- Dalam daftar Event destination, pilih Cloud Run.
- Pilih layanan Cloud Run yang harus dijalankan saat
Peristiwa
google.cloud.apihub.v1.updated
terjadi di hub API. - Jika perlu, masukkan Service URL path.
- Klik Create.