Mengelola versi

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Versi adalah antarmuka API yang terdefinisi dengan baik guna memberikan stabilitas bagi aplikasi yang menggunakannya. Anda dapat memiliki beberapa versi API.

Sebuah API dapat memiliki beberapa deployment. Setiap deployment dapat memiliki versi yang berbeda.

Versi dikaitkan dengan API oleh pengguna yang memiliki izin edit saat mendaftarkan API, dan terkait dengan deployment saat menambahkan atau mengedit deployment.

Tab Versions, klik untuk gambar yang lebih besar
Lihat skema Registry API

Berikut ini ilustrasi hubungan antara API hub API, versi, deployment, dan spesifikasi.

alt_text
Referensi Item Deskripsi
Registry Registry adalah kumpulan API yang berfungsi sebagai katalog API.
Versi Sebuah API dapat memiliki beberapa versi. Versi harus sesuai dengan antarmuka stabil yang dapat digunakan klien untuk memanggil API. Salah satu versi ini dapat ditetapkan sebagai versi yang direkomendasikan. Dalam terminologi semver, adalah praktik terbaik untuk membuat versi menjadi versi utama.
Deployment API dapat memiliki beberapa deployment, misalnya, lingkungan atau region staging yang berbeda. Deployment adalah lokasi (alamat) tempat pengguna dapat mengakses API. Salah satu deployment ini bisa menjadi deployment yang direkomendasikan.
Spesifikasi Direkomendasikan, tetapi tidak diwajibkan bahwa versi API dijelaskan oleh spesifikasi formal, sering kali menggunakan format spesifikasi API yang berbeda. Salah satu format spesifikasi ini dapat berupa format utama, yang menunjukkan bahwa spesifikasi lain untuk versi ini berasal dari spesifikasi tersebut.
Revisi
  • Deployment memiliki histori revisi. Revisi deployment mewakili instance deployment tertentu secara tepat waktu dan dapat merujuk ke satu revisi spesifikasi atau lebih jika implementasi API yang disalurkan oleh deployment tersebut berubah.
  • Spesifikasi memiliki histori revisi. Revisi spesifikasi mewakili instance spesifikasi berikutnya dan biasanya mewakili perubahan yang tidak menyebabkan gangguan pada konten spesifikasi. Dalam terminologi semver, revisi mungkin sesuai dengan versi minor atau poin.

Tambahkan versi

Untuk menambahkan versi:

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

    Buka hub API

    Halaman daftar APIs ditampilkan secara default.

  2. Dari daftar API, klik baris API. Tab Overview ditampilkan secara default.
  3. Pilih tab Versions.
  4. Klik Tambahkan versi.
  5. Tentukan detail:
    • Masukkan ID. Gunakan huruf kecil, angka, dan tanda hubung (-). Misalnya, v1, v1, 1, 1-0-0, dll.
    • Masukkan Version. Gunakan karakter apa pun.
    • Pilih tahap siklus proses API.
    • Masa akhir yang diharapkan:
      • Pilih Ekspektasi dari daftar.
      • Jika Ekspektasi adalah Minimum date, tentukan Date.
      • Jika Expectation adalah Confirmed date, tentukan Date.
  6. Klik Simpan (atau Batal).

Edit versi

Untuk mengedit versi:

  1. Di Cloud Console, buka halaman API hub.

    Buka hub API

    Halaman daftar APIs ditampilkan secara default.

  2. Dari daftar API, klik baris API. Tab Overview ditampilkan secara default.
  3. Pilih tab Versions.
  4. Klik Lainnya > Edit di samping versi yang diinginkan.
  5. Lakukan perubahan seperlunya.
  6. Klik Simpan (atau Batal)

Hapus versi

Untuk menghapus versi:

  1. Di Cloud Console, buka halaman API hub.

    Buka hub API

    Halaman daftar APIs ditampilkan secara default.

  2. Dari daftar API, klik baris API. Tab Overview ditampilkan secara default.
  3. Pilih tab Versions.
  4. Klik Lainnya > Hapus di samping versi yang diinginkan.
  5. Klik Hapus (atau Batalkan) saat diminta.