Kelola deployment

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:

  1. Di konsol Google Cloud, buka halaman API hub.

    Buka hub API
  2. Klik API.
  3. Jika perlu, gunakan Penelusuran untuk menemukan API.
  4. Klik API untuk melihat detailnya.
  5. Pilih Versions.
  6. Klik Add Deployment.
  7. 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:

  1. Di konsol Google Cloud, buka halaman API hub.

    Buka hub API
  2. Klik API.
  3. Jika perlu, gunakan Penelusuran untuk menemukan API.
  4. Klik API untuk melihat detailnya.
  5. 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:

  1. Di konsol Google Cloud, buka halaman API hub.

    Buka hub API
  2. Klik API.
  3. Jika perlu, gunakan Penelusuran untuk menemukan API.
  4. Klik API untuk melihat detailnya.
  5. 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:

  1. Di konsol Google Cloud, buka halaman API hub.

    Buka hub API
  2. Klik API.
  3. Jika perlu, gunakan Penelusuran untuk menemukan API.
  4. Klik API untuk melihat detailnya.
  5. Pilih deployment.
  6. 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

  1. Di konsol Google Cloud, buka halaman API hub.

    Buka hub API
  2. Klik API.
  3. Jika perlu, gunakan Penelusuran untuk menemukan API.
  4. Klik API untuk melihat detailnya.
  5. 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.