Halaman ini berlaku untuk Apigee dan Apigee Hybrid.
Dokumen ini menjelaskan cara membuat dan mengelola deployment API. Lihat juga Pengantar deployment API.
Membuat deployment
Anda dapat membuat deployment di konsol atau dengan REST API.
Konsol
Untuk membuat deployment baru:
Di konsol Google Cloud, buka halaman API hub.
Buka hub API- Klik API.
- Jika perlu, gunakan Penelusuran untuk menemukan API.
- Klik API untuk melihat detailnya.
- Pilih Versions.
- Klik Add Deployment.
- Tentukan detail deployment di formulir Add a new deployment. Anda harus memberikan nama tampilan. Item lainnya bersifat opsional.
REST
Untuk menambahkan deployment baru menggunakan Create a deployment API:
curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT/locations/HUB_LOCATION/deployments?deployment_id=DEPLOYMENT_ID" -H "Authorization: Bearer: $(gcloud auth print-access-token)" -X POST -H "Content-Type: application/json" \ '{ "display-name": DISPLAY_NAME }'
Ganti kode berikut:
- HUB_PROJECT: Nama project host hub API Anda. Project host dipilih saat hub API disediakan.
- HUB_LOCATION: Lokasi project host. Lokasi dipilih saat hub API disediakan.
- DEPLOYMENT_ID: (Opsional) ID deployment. Jika tidak diberikan, ID yang dihasilkan
sistem akan digunakan. Nama harus berupa string berisi 4-63 karakter, dengan karakter yang valid adalah
/[a-z][0-9]-/.
- DISPLAY_NAME: (Wajib) Nama tampilan deployment. Anda dapat menggunakan nama apa pun sesuai keinginan.
Selain nama tampilan yang diperlukan, Anda dapat menambahkan atribut dan entity opsional ke deployment. Item tambahan ini dijelaskan dalam deskripsi resource deployment dalam referensi REST API.
Contoh output:
{ }
Menambahkan deployment ke versi API
Deployment API harus dikaitkan dengan versi API.
Langkah akan ditentukan nanti.
Mendapatkan detail deployment
Bagian ini menjelaskan cara mendapatkan detail tentang deployment API.
Konsol
Untuk melihat detail deployment menggunakan UI:
Di konsol Google Cloud, buka halaman API hub.
Buka hub API- Klik API.
- Jika perlu, gunakan Penelusuran untuk menemukan API.
- Klik API untuk melihat detailnya.
- Pilih deployment.
REST
Untuk melihat detail deployment, gunakan Get deployment details API:
curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT/locations/HUB_LOCATION/deployments/DEPLOYMENT_ID" -H "Authorization: Bearer: $(gcloud auth print-access-token)" -X GET -H "Content-Type: application/json"
Ganti kode berikut:
- HUB_PROJECT: Nama project host hub API Anda. Project host dipilih saat hub API disediakan.
- HUB_LOCATION: Lokasi project host. Lokasi dipilih saat hub API disediakan.
- DEPLOYMENT_ID: ID deployment.
Contoh output:
{ xxx }
Mencantumkan deployment
Bagian ini menjelaskan cara mencantumkan deployment.
Konsol
Untuk mencantumkan deployment dengan UI:
Di konsol Google Cloud, buka halaman API hub.
Buka hub API- Klik API.
- Jika perlu, gunakan Penelusuran untuk menemukan API.
- Klik API untuk melihat detailnya.
- Pilih deployment.
REST
Untuk menampilkan daftar semua deployment, gunakan List deployment API:
curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT/locations/deployments" -H "Authorization: Bearer: $(gcloud auth print-access-token)" -X GET -H "Content-Type: application/json"
Ganti kode berikut:
- HUB_PROJECT: Nama project host hub API Anda. Project host dipilih saat hub API disediakan.
- HUB_LOCATION: Lokasi project host. Lokasi dipilih saat hub API disediakan.
Contoh output:
{ }
Menghapus deployment API
Bagian ini menjelaskan cara menghapus deployment API.
Konsol
Untuk menghapus deployment API, gunakan Delete deployment API:
Untuk menghapus resource API dengan UI:
Di konsol Google Cloud, buka halaman API hub.
Buka hub API- Klik API.
- Jika perlu, gunakan Penelusuran untuk menemukan API.
- Klik API untuk melihat detailnya.
- Pilih deployment.
- Pilih Hapus dari menu Tindakan.
REST
Untuk menghapus resource API dari hub API, gunakan API Delete API resource:
curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT/locations/HUB_LOCATION/deployments/DEPLOYMENT_ID" -H "Authorization: Bearer: $(gcloud auth print-access-token)" -X DELETE -H "Content-Type: application/json"
Ganti kode berikut:
- HUB_PROJECT: Nama project host hub API Anda. Project host dipilih saat hub API disediakan.
- HUB_LOCATION: Lokasi project host. Lokasi dipilih saat hub API disediakan.
- DEPLOYMENT_ID: ID deployment.
Contoh output:
{ }
Mengedit penerapan
Konsol
Di konsol Google Cloud, buka halaman API hub.
Buka hub API- Klik API.
- Jika perlu, gunakan Penelusuran untuk menemukan API.
- Klik API untuk melihat detailnya.
- Pilih versi.
REST
Untuk mengedit deployment, gunakan Patch deployment API:
curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT/locations/HUB_LOCATION/deployments/DEPLOYMENT_ID" -H "Authorization: Bearer: $(gcloud auth print-access-token)" -X PATCH -H "Content-Type: application/json" '{ TBD {'
Ganti kode berikut:
- HUB_PROJECT: Nama project host hub API Anda. Project host dipilih saat hub API disediakan.
- HUB_LOCATION: Lokasi project host. Lokasi dipilih saat hub API disediakan.
- DEPLOYMENT_ID: ID deployment yang akan diedit.
Anda dapat menambahkan atribut opsional tambahan untuk API dengan menyertakannya dalam isi permintaan, atau menambahkannya nanti. Misalnya, Anda dapat menentukan deskripsi, pemilik, dan link ke dokumentasi API. Untuk mengetahui informasi selengkapnya, lihat API hub API.