In questa pagina vengono descritti gli strumenti e le strategie utilizzati per organizzare la proprietà delle app del cliente.
Utilizzare AppGroups per organizzare la proprietà delle app
Questa sezione fornisce una panoramica di AppGroups e di come gestirli.
Che cosa sono AppGroups?
Un gruppo di app rappresenta una relazione tra una o più app gestite dalla stessa gamma di utenti.
Un AppGroup è associato a un altro sistema responsabile della gestione dell'elenco di utenti Persone responsabili di queste app, ad esempio un portale. Sia le app Apigee Gli sviluppatori Apigee sono associati all'AppGroup.
I gruppi di app forniscono:
- Metodo per organizzare e visualizzare la proprietà e le associazioni dell'app.
- La possibilità di creare un elenco degli studenti per un portale o una vetrina API dei lavoratori responsabile di un'app. Ad esempio, potresti configurare gruppi di app diversi per la fatturazione scopi.
- Flessibilità per il monitoraggio della proprietà dell'app per partner, unità aziendale, linea di prodotti, divisione o altre persone giuridiche aziendali.
- Una struttura potenzialmente multilivello per il monitoraggio della correlazione logica tra le app e l'app proprietari e sviluppatori.
Ruoli e autorizzazioni IAM
Per controllare le autorizzazioni richieste per la gestione di AppGroup, puoi visualizzare e concedere i ruoli utilizzando il riquadro delle autorizzazioni nella pagina IAM e amministrazione > IAM nel tuo progetto Google Cloud.
La seguente tabella elenca il ruolo e le singole autorizzazioni corrispondenti necessarie per creare e gestire le risorse AppGroups.
Nome del ruolo IAM | Ambito del ruolo | Autorizzazioni obbligatorie | Descrizione |
---|---|---|---|
Apigee Developer Admin | Amministratore sviluppatore di risorse Apigee |
Gestione di AppGroups:
Gestione delle app di AppGroup:
Gestione delle chiavi delle app per AppGroups:
|
Consente di gestire AppGroups e le app e le chiavi associate. Gli utenti con questo ruolo hanno Possibilità di gestire tutti gli aspetti di AppGroup a meno che non vengano rimosse le singole autorizzazioni. |
Visualizzazione e gestione di AppGroups
Questa sezione mostra come visualizzare e gestire AppGroups. Puoi gestire AppGroups e le app di AppGroup tramite le API Apigee e i portali Drupal.
Impostazioni di AppGroup
AppGroups include queste impostazioni:
Impostazione | Descrizione |
---|---|
Nome | Obbligatorio. Il nome AppGroup. I nomi di AppGroup devono essere univoci in un'organizzazione. Sono consentiti caratteri alfanumerici e uno di questi caratteri speciali: ._\-$ %. |
ID gruppo di app | Vengono creati automaticamente e non sono modificabili. Creato nel formato
"OrgName@@@AppGroupName". Ad esempio, con un nome dell'organizzazione Apigee XYZDev e un nome AppGroup ABCMarketing , l'ID AppGroup è XYZDev@@@ABCMarketing . |
Nome visualizzato | Facoltativo. Un nome visualizzato descrittivo per AppGroup. |
channelId | Facoltativo. Identifica il sistema responsabile della creazione e della gestione dell'AppGroup. Può trattarsi di un negozio fisico o di un marketplace. Più AppGroup potrebbero condividere lo stesso ID canale. |
channelUri | Facoltativo. Riferimento al gruppo di persone che condividono la responsabilità del gruppo di app. Spesso channelUri rimanda a un gruppo o a un team in un portale per sviluppatori o in un altro sistema, ad esempio il modulo Drupal Teams di Apigee. |
Gestione di AppGroups utilizzando portali basati su Drupal
Il modulo Team di Apigee per Drupal funziona con AppGroups in Apigee X e hybrid ed è l'interfaccia principale per la gestione di AppGroups. Per informazioni sui portali basati su Drupal, consulta Creare il portale utilizzando Drupal.Gestione di AppGroup mediante le API Apigee
Utilizza queste API per gestire AppGroups nelle tue organizzazioni:
Attività | Link |
---|---|
Visualizzare e gestire AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups |
Visualizzare e gestire le app che appartengono ad AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps |
Visualizza e gestisci le chiavi dell'app associate ad AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps.keys |
Limitazioni e problemi noti di AppGroups
In Apigee hybrid, AppGroups sono disponibili nelle versioni 1.10.0 e successive.
Al momento, AppGroups non supporta:
- Applicazione delle quote
- Aggiornamenti all'ambito delle chiavi API
- Monetizzazione
Migrazione da Apigee Edge per gli utenti di Drupal
La migrazione di uno sviluppatore azienda e del suo ruolo prevede la creazione di un AppGroup che rappresenti società e aggiungendo l'azienda-sviluppatore e i relativi ruoli come attributi personalizzati dell'AppGroup. La sintassi prevista per l'archiviazione di questo valore è:
[{ "developer":"<developer email>", "roles":[ "<role(s)>" ] }, ... ]
Utilizzare l'associazione tra app sviluppatore per organizzare la proprietà delle app
Un metodo meno completo e flessibile per monitorare la proprietà delle app rispetto ad AppGroups è il monitoraggio delle app per associazione di sviluppatori.
Per informazioni sulla gestione delle associazioni tra sviluppatori e app, consulta Registrazione degli sviluppatori di app per informazioni sulla registrazione degli sviluppatori e delle app associate.