Halaman ini berlaku untuk Apigee dan Apigee Hybrid.
Lihat dokumentasi
Apigee Edge.
Daftarkan dan kelola developer aplikasi Anda, seperti yang dijelaskan di bagian berikut. (Pendaftaran aplikasi adalah proses terpisah, seperti yang dijelaskan dalam Mengontrol akses ke API Anda dengan mendaftarkan aplikasi).
Pengantar
Apigee memberikan banyak manfaat yang sepenuhnya bergantung pada pengetahuan tentang siapa yang memanggil API Anda. Misalnya, keamanan API, pengelolaan traffic, dan sejumlah besar data analisis bergantung pada pengetahuan tentang siapa yang melakukan panggilan. Lalu, bagaimana Apigee mengetahui siapa yang memanggil API Anda? Dengan membaca informasi unik di setiap panggilan API, seperti ID pengguna, kunci API, atau token OAuth. Informasi unik tersebut mengunci atau membuka kunci fungsi yang Anda bangun ke dalam proxy API, sehingga Anda memiliki kontrol penuh atas akses dan perilaku API.
Itulah sebabnya developer aplikasi perlu mendaftar untuk menggunakan API Anda. Setelah ditambahkan, developer mendaftarkan aplikasi mereka, memilih API yang ingin digunakan, dan menerima kredensial API unik (kunci dan rahasia konsumen) yang diperlukan untuk mengakses API Anda.
Cara mendaftarkan developer aplikasi
Mendaftarkan developer aplikasi menggunakan salah satu metode berikut:
- Jika Anda memiliki akun Apigee berbayar, developer dapat mendaftar sendiri melalui portal developer. Untuk mengetahui informasi selengkapnya,
lihat salah satu bagian berikut berdasarkan jenis portal developer:
- Portal terintegrasi: Membuat akun pengguna di portal terintegrasi
- Drupal 10: Mendaftarkan developer aplikasi
- Administrator dapat mendaftarkan developer aplikasi menggunakan API.
- Sebagai administrator portal developer, kelola developer secara langsung di portal Anda, seperti yang dijelaskan di bagian berikut:
- Portal terintegrasi: Mengelola pengguna untuk mengelola akun pengguna.
- Drupal 10: Pahami cara developer aplikasi berinteraksi dengan modul Apigee
- Sebagai administrator organisasi, kelola developer menggunakan UI atau API Apigee, seperti yang dijelaskan di bagian berikut.
Rekomendasi untuk mengelola akun pengguna di portal developer
Apigee merekomendasikan agar Anda mengelola akun pengguna secara langsung di portal developer.
Jika Anda menggunakan portal terintegrasi, cara ini adalah satu-satunya cara untuk memastikan bahwa akun pengguna di portal terintegrasi dan Apigee tetap disinkronkan.
Jika Anda menggunakan portal developer berbasis Drupal, mengelola akun pengguna langsung di portal developer memberikan keuntungan berikut:
- Saat menambahkan developer melalui
antarmuka administrator di portal, Anda dapat menyetel sandi developer untuk portal dan
memicu pesan email otomatis yang dikirim ke developer.
Saat menambahkan atau mengubah developer menggunakan Apigee, tidak ada email yang dikirim ke developer dan Anda tidak dapat menyetel sandi untuk developer di portal. Oleh karena itu, developer harus menyetel ulang sandi mereka di portal sebelum dapat login ke portal.
- Setiap perubahan yang dilakukan pada akun developer di portal akan otomatis dikirim ke Apigee.
Jika Anda memutuskan untuk mengelola akun pengguna berbasis Drupal menggunakan Apigee, Anda harus menyelaraskan developer aplikasi antara portal dan Apigee.
Menjelajahi halaman Developer
Akses dan jelajahi halaman Developer menggunakan UI Apigee.
Untuk mengakses halaman Distribusi > Developer:
Halaman Developer memungkinkan Anda untuk:
- Menambahkan developer
- Melihat dan mengedit detail developer, termasuk hal-hal berikut:
- Mengekspor data publikasi
- Menghapus developer
- Menelusuri daftar developer
Menambahkan developer
Untuk menambahkan developer:
- Akses halaman Developer.
- Klik + Create.
- Masukkan detail developer, termasuk nama depan, nama belakang, email, dan nama pengguna.
- Klik Tambahkan.
Lihat juga Mengelola pengguna.
Melihat dan mengedit detail developer
Melihat dan mengedit detail developer.
Untuk melihat dan mengedit detail developer:
- Akses halaman Developer.
- Klik baris developer yang ingin Anda lihat dan edit untuk membuka detail developer.
-
Di bagian Detail, informasi berikut ditampilkan.
Klik
Detail Deskripsi Detail Nama depan dan belakang, nama pengguna, dan email developer; status dan durasi pendaftaran; serta ID developer. Atribut khusus Atribut kustom yang ditentukan untuk developer. Konfigurasi atribut khusus, sesuai kebutuhan. Untuk mengetahui informasi selengkapnya, lihat: Mengelola atribut kustom untuk developer Aplikasi Aplikasi yang telah didaftarkan oleh developer. Lihat Mengontrol akses ke API Anda dengan mendaftarkan aplikasi.
Edit untuk mengedit
detail developer, sesuai kebutuhan.
- Aktifkan atau nonaktifkan developer di kolom Status.
Untuk mengetahui informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan developer.
Apigee menyimpan entitas berikut dalam cache selama minimal 180 detik setelah entitas tersebut diakses.
- Token akses OAuth. Artinya, elemen
ExpiresIn
pada kebijakan OAuth v2 tidak akan dapat mengakhiri masa berlaku token akses dalam waktu kurang dari 180 detik. - Entitas Key Management Service (KMS) (Aplikasi, Developer, Produk API).
- Atribut kustom pada token OAuth dan entitas KMS.
Mengelola atribut khusus untuk developer
Tambahkan hingga 18 atribut kustom untuk setiap developer.
Untuk mengelola atribut khusus:
- Akses halaman Developer.
- Klik baris developer yang atribut kustomnya ingin Anda kelola untuk membuka detail developer.
- Klik Edit.
- Klik + Tambahkan atribut di bagian Atribut Kustom.
- Masukkan nama dan nilai atribut.
- Klik Simpan.
- Untuk menghapus atribut khusus, klik Edit, lalu Hapus, lalu klik Simpan.
Mengaktifkan dan menonaktifkan developer
Saat developer aplikasi mendaftar sendiri di portal Anda, Anda dapat mengonfigurasi apakah mereka aktif secara default atau tidak.
Jika tidak aktif, developer tetap dapat login ke portal developer dan membuat aplikasi, tetapi tidak ada kunci API yang sesuai yang akan berfungsi. Aplikasi developer tetap mempertahankan status yang disetujui (atau lainnya), begitu juga kunci API, meskipun tidak valid saat developer tidak aktif.
Untuk mengaktifkan atau menonaktifkan developer:
- Akses halaman Developer.
- Klik baris developer yang ingin Anda aktifkan atau nonaktifkan untuk membuka detail developer.
- Klik Edit.
- Di bagian Detail, tetapkan kolom Status ke Aktif atau Tidak aktif, sesuai kebutuhan.
- Klik Simpan.
- Ulangi langkah-langkah tersebut jika developer berada di beberapa organisasi.
Mengekspor data publikasi
Bagian ini menjelaskan cara mengekspor data publikasi untuk developer, aplikasi, atau produk API sebagai file nilai yang dipisahkan koma (CSV) atau file JSON.
Prasyarat:
- Bucket Cloud Storage
- Akses baca ke data yang Anda ekspor
- Akses baca + tulis ke bucket Cloud Storage
Untuk mengetahui informasi selengkapnya tentang bucket, lihat artikel berikut:
Untuk mengekspor data publikasi:
- Buat bucket Cloud Storage atau dapatkan nama bucket yang ada.
- Akses salah satu halaman berikut:
-
Di konsol Google Cloud , buka halaman Distribution > Developers.
-
Di konsol Google Cloud , buka halaman Distribution > Apps.
-
Di konsol Google Cloud , buka halaman Distribution > API Products.
-
- Klik Ekspor.
- Dialog Simpan tabel sebagai akan ditampilkan. Ketik nama bucket Cloud Storage dan tentukan format ekspor; JSON atau CSV.
- Klik Simpan. Operasi yang berjalan lama (LRO) dimulai. Status LRO ditampilkan di ikon Notifikasi.
- Setelah ekspor selesai, klik Download di notifikasi. Halaman bucket Cloud Storage untuk file akan terbuka.
- Klik Download. File didownload ke komputer lokal Anda.
- Struktur data yang diekspor mengikuti definisi proto secara persis sehingga dokumentasi proto dapat digunakan sebagai referensi untuk struktur data yang diekspor. Lihat:
- Tidak seperti UI Apigee Classic, setiap resource memiliki tombol ekspor yang independen dan khusus.
- Ekspor CSV tidak mencantumkan kolom berulang atau bertingkat dari proto karena tidak dapat direpresentasikan dengan benar dalam struktur data tabel. Untuk mendapatkan informasi ini, ekspor JSON harus digunakan.
- File yang diekspor diberi nama
ExportFinal_{hash}
.
Menghapus developer
Untuk menghapus developer:
- Akses halaman Developer.
- Posisikan kursor Anda di baris developer yang ingin Anda hapus.
- Klik Lainnya, lalu klik Hapus.
- Klik Delete untuk mengonfirmasi penghapusan.
Menyinkronkan developer aplikasi antara portal dan Apigee
Jika Anda menggunakan portal developer berbasis Drupal untuk memublikasikan API, perubahan yang dilakukan pada developer aplikasi menggunakan Apigee tidak akan diteruskan ke portal. Anda harus login ke portal sebagai administrator portal dan menyinkronkan portal dengan Apigee agar perubahan tersebut muncul di portal.
Untuk menyinkronkan portal developer Anda dengan developer aplikasi yang ditentukan di Apigee, lihat bagian berikut:
Drupal 10: Menyinkronkan developer dengan ApigeeMengelola developer menggunakan API
Mengelola developer menggunakan Developer API.