In questa pagina vengono descritti gli strumenti e le strategie utilizzati per organizzare la proprietà delle app del client.
Utilizzo di AppGroups per organizzare la proprietà delle app
Questa sezione fornisce una panoramica di AppGroups e come gestirli.
Che cosa sono AppGroups?
Un AppGroup rappresenta una relazione tra una o più app gestite dallo stesso insieme di persone.
Un AppGroup è associato a un altro sistema responsabile della gestione dell'elenco di persone che condividono la responsabilità di queste app, ad esempio un portale. Sia le app Apigee che gli sviluppatori Apigee sono associati all'AppGroup.
I gruppi di app forniscono:
- Un metodo per organizzare e visualizzare la proprietà e le associazioni delle app.
- La possibilità di creare un elenco degli studenti per un portale o una vetrina API dei lavoratori responsabili di un'app. Ad esempio, potresti configurare AppGroups diversi per la fatturazione.
- Flessibilità nel monitorare la proprietà delle app in base a partner, unità aziendale, linea di prodotti, divisione o altre entità aziendali.
- Una struttura potenzialmente multilivello per monitorare il modo in cui le app sono correlate logicamente a proprietari e sviluppatori delle app.
Ruoli e autorizzazioni IAM
Per controllare le autorizzazioni necessarie per la gestione di AppGroup, puoi visualizzare e concedere i ruoli utilizzando il riquadro delle autorizzazioni nella pagina IAM e amministrazione > IAM del tuo progetto Google Cloud.
La tabella seguente elenca il ruolo e le singole autorizzazioni corrispondenti necessarie per creare e gestire le risorse AppGroups.
Nome ruolo IAM | Ambito del ruolo | Autorizzazioni obbligatorie | Descrizione |
---|---|---|---|
Amministratore sviluppatore Apigee | Amministratore sviluppatore di risorse Apigee |
Gestione di AppGroups:
Gestione delle app AppGroup:
Gestione delle chiavi delle app per AppGroups:
|
Consente di gestire AppGroups e di app e chiavi associate. Gli utenti con questo ruolo possono gestire tutti gli aspetti di AppGroups, 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 AppGroup tramite le API Apigee e i portali Drupal.
Impostazioni gruppo di app
I gruppi di app includono le seguenti impostazioni:
Impostazione | Descrizione |
---|---|
Nome | Obbligatorio. Il nome AppGroup. I nomi AppGroup devono essere univoci all'interno di un'organizzazione. I caratteri consentiti sono caratteri alfanumerici e ognuno di questi caratteri speciali: ._\-$ %. |
ID gruppo di app | Creati automaticamente e non modificabili. Creato nel formato
"NomeOrganizzazione@@@NomeAppGruppo". Ad esempio, se il nome dell'organizzazione Apigee XYZDev e il nome AppGroup ABCMarketing , l'ID AppGroup è XYZDev@@@ABCMarketing . |
Nome visualizzato | Facoltativo. Un nome visualizzato descrittivo per il Gruppo App. |
channelId | Facoltativo. Identifica il sistema responsabile della creazione e della gestione del gruppo di app. Potrebbe essere una vetrina o un marketplace. Più gruppi di app possono condividere lo stesso ID canale. |
channelUri | Facoltativo. Riferimento al gruppo di persone che condividono la responsabilità di AppGroup. Spesso il channelUri si collega a o si riferisce a un gruppo o a un team in un portale per sviluppatori o in un altro sistema come il modulo Drupal Teams di Apigee. |
Gestione di AppGroups utilizzando i portali basati su Drupal
Il modulo Team di Apigee per Drupal funziona con AppGroups in Apigee X e ibrido ed è l'interfaccia principale per la gestione di AppGroups. Per informazioni sui portali basati su Drupal, consulta la pagina Creare un portale con Drupal.Gestione di AppGroups mediante le API Apigee
Utilizza queste API per gestire AppGroups nelle tue organizzazioni:
Attività | Link |
---|---|
Visualizza e gestisci AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups |
Visualizza e gestisci le app che appartengono a AppGroups | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps |
Visualizzare e gestire le chiavi delle 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.
Inoltre, al momento AppGroups non supporta:
- Applicazione delle quote
- Aggiornamenti all'ambito delle chiavi API
- Monetizzazione
Migrazione da Apigee Edge per gli utenti Drupal
La migrazione di uno sviluppatore aziendale e del suo ruolo comporta la creazione di un gruppo di app che rappresenti l'azienda e l'aggiunta dello sviluppatore-azienda e dei suoi ruoli come attributi personalizzati del gruppo di app. La sintassi prevista per l'archiviazione è:
[{ "developer":"<developer email>", "roles":[ "<role(s)>" ] }, ... ]
Utilizzo dell'associazione sviluppatore-app per organizzare la proprietà dell'app
Un metodo meno completo e flessibile per monitorare la proprietà delle app rispetto ad AppGroups è quello di monitorare le app in base all'associazione degli sviluppatori.
Per informazioni sulla gestione delle associazioni sviluppatore-app, consulta Registrazione degli sviluppatori di app per informazioni sulla registrazione di sviluppatori e app associate.