Halaman ini menjelaskan alat dan strategi yang digunakan untuk mengelola kepemilikan aplikasi klien.
Menggunakan AppGroups untuk mengelola kepemilikan aplikasi
Bagian ini memberikan ringkasan tentang AppGroup dan cara mengelolanya.
Apa itu AppGroups?
AppGroup mewakili hubungan antara satu atau beberapa aplikasi yang dikelola oleh sekumpulan orang.
{i>AppGroup<i} terkait dengan sistem lain yang bertanggung jawab untuk mengelola daftar orang yang berbagi tanggung jawab atas aplikasi tersebut, seperti portal. Baik aplikasi Apigee maupun Developer Apigee terkait dengan AppGroup.
AppGroups menyediakan:
- Metode untuk mengatur dan melihat kepemilikan dan pengaitan aplikasi.
- Kemampuan untuk membuat daftar artis untuk portal atau etalase API bagi pekerja yang bertanggung jawab untuk sebuah aplikasi. Misalnya, Anda dapat menyiapkan AppGroup yang berbeda untuk penagihan tujuan.
- Fleksibilitas untuk melacak kepemilikan aplikasi berdasarkan partner, unit bisnis, lini produk, divisi, atau entitas perusahaan lainnya.
- Struktur multi-level yang berpotensi untuk melacak bagaimana aplikasi secara logis terkait dengan aplikasi pemilik, dan developer.
Peran dan izin IAM
Guna mengontrol izin yang diperlukan untuk pengelolaan AppGroup, Anda dapat melihat dan memberikan peran menggunakan panel izin di IAM & Admin > IAM di project Google Cloud Anda.
Tabel berikut mencantumkan peran dan izin individu terkait yang diperlukan untuk membuat dan mengelola resource AppGroups.
Nama peran IAM | Cakupan peran | Izin yang diperlukan | Deskripsi |
---|---|---|---|
Apigee Developer Admin | Admin developer untuk resource apigee |
Mengelola AppGroups:
Mengelola aplikasi AppGroup:
Mengelola kunci aplikasi untuk AppGroups:
|
Mengizinkan pengelolaan AppGroups serta aplikasi dan kunci terkait. Pengguna dengan peran ini memiliki kemampuan untuk mengelola semua aspek AppGroups kecuali jika izin individual dihapus. |
Melihat dan mengelola AppGroup
Bagian ini menunjukkan cara melihat dan mengelola AppGroups. Anda dapat mengelola Aplikasi AppGroups dan AppGroup melalui Apigee API dan Portal Drupal.
Setelan AppGroup
AppGroups mencakup setelan ini:
Setelan | Deskripsi |
---|---|
Nama | Wajib. Nama AppGroup. Nama AppGroup harus unik di seluruh
organisasi. Karakter yang diizinkan adalah karakter alfanumerik dan karakter apa pun dari karakter khusus ini: ._\-$ %. |
ID AppGroup | Dibuat secara otomatis dan tidak dapat diedit. Dibuat dalam formulir
"NamaOrganisasi@@@NamaGrupAplikasi". Misalnya, dengan nama organisasi Apigee XYZDev dan
Nama AppGroup ABCMarketing , ID AppGroup adalah
XYZDev@@@ABCMarketing . |
Display Name | Opsional. Nama tampilan yang mudah dipahami untuk AppGroup. |
channelId | Opsional. Mengidentifikasi sistem yang bertanggung jawab untuk membuat dan mengelola AppGroup. Dapat berupa etalase atau marketplace. Beberapa {i>AppGroup<i} mungkin berbagi ID channel yang sama. |
channelUri | Opsional. Rujukan pada sekelompok orang yang berbagi tanggung jawab atas AppGroup. Sering kali channelUri tertaut ke atau merujuk ke grup atau tim dalam portal developer atau sistem lain, seperti modul Drupal Teams Apigee. |
Mengelola AppGroups menggunakan portal berbasis Drupal
Modul Tim Apigee untuk Drupal berfungsi dengan AppGroups di Apigee X dan hybrid, serta merupakan untuk mengelola AppGroups. Untuk mengetahui informasi tentang Portal berbasis Drupal, lihat Membangun Portal menggunakan Drupal.Mengelola AppGroups menggunakan API Apigee
Gunakan API ini untuk mengelola AppGroups di organisasi Anda:
Aktivitas | Link |
---|---|
Melihat dan mengelola AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups |
Melihat dan mengelola aplikasi yang termasuk dalam Grup Aplikasi | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps |
Melihat dan mengelola kunci aplikasi yang terkait dengan AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps.keys |
Batasan dan masalah umum AppGroup
Di Apigee Hybrid, AppGroups tersedia dalam versi 1.10.0 dan yang lebih baru.
Saat ini AppGroups tidak mendukung:
- Pemberlakuan kuota
- Update pada cakupan untuk kunci API
- Monetisasi
Ada masalah umum saat aplikasi yang terkait dengan AppGroup tidak muncul di daftar Aplikasi di APIgee UI di Cloud Console. Akibatnya, pengguna tidak dapat mengakses halaman Detail Aplikasi aplikasi di konsol. Lihat Masalah Umum, ID Masalah 338285095.
Bermigrasi dari Apigee Edge untuk pengguna Drupal
Migrasi perusahaan-developer dan perannya melibatkan pembuatan AppGroup yang mewakili perusahaan, dan menambahkan perusahaan-developer dan perannya sebagai Atribut khusus AppGroup. Sintaksis yang diharapkan untuk menyimpan ini adalah:
[{ "developer":"<developer email>", "roles":[ "<role(s)>" ] }, ... ]
Menggunakan pengaitan aplikasi developer untuk mengatur kepemilikan aplikasi
Metode pelacakan kepemilikan aplikasi yang kurang komprehensif dan fleksibel dibandingkan yang dilacak AppGroups aplikasi oleh asosiasi developer.
Untuk informasi tentang cara mengelola pengaitan aplikasi developer, lihat Mendaftarkan developer aplikasi untuk informasi tentang pendaftaran pengembang dan aplikasi terkait.