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 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 sia gli sviluppatori Apigee sono associati all'AppGroup.
AppGroups fornisce:
- 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 responsabili di un'app. Ad esempio, potresti configurare gruppi di app diversi ai fini della fatturazione.
- Flessibilità per il monitoraggio della proprietà dell'app per partner, unità aziendale, linea di prodotti, divisione o altre entità aziendali.
- Una struttura potenzialmente multilivello per il monitoraggio della relazione logica tra le app e i proprietari e gli 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 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 le app e le chiavi associate. Gli utenti con questo ruolo hanno la possibilità di gestire tutti gli aspetti di AppGroups, a meno che non vengano rimosse singole autorizzazioni. |
Visualizzazione e gestione di AppGroups
Questa sezione mostra come visualizzare e gestire AppGroups. Puoi gestire le app AppGroups e AppGroup tramite le API Apigee e i portali Drupal.
Impostazioni AppGroup
AppGroups include queste impostazioni:
Impostazione | Descrizione |
---|---|
Nome | Obbligatorio. Il nome AppGroup. I nomi AppGroup devono essere univoci in tutta
l'organizzazione. I caratteri consentiti sono caratteri alfanumerici e i seguenti caratteri speciali: ._\-$ %. |
ID AppGroup | Vengono creati automaticamente e non sono modificabili. Creata nel formato
"NomeOrganizzazione@@@NomeGruppoApp". Ad esempio, con il nome di un'organizzazione Apigee XYZDev e un nome di AppGroup ABCMarketing , l'ID di 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. Potrebbe 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à di AppGroup. Spesso il channelUri rimanda a o fa riferimento 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 mediante portali basati su Drupal
Il modulo Team di Apigee per Drupal funziona con AppGroups in Apigee X e in modalità ibrida ed è l'interfaccia principale per la gestione di AppGroups. Per informazioni sui portali basati su Drupal, consulta Creare un 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 |
Visualizzare e gestire 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
Esiste un problema noto per cui le app associate a un AppGroup non appaiono nell'elenco delle app nella UI di Apigee nella console Cloud. Di conseguenza, gli utenti non possono accedere alla pagina dei dettagli dell'app nella console. Vedi Problemi noti, ID problema 338285095.
Migrazione da Apigee Edge per gli utenti Drupal
La migrazione di uno sviluppatore azienda e del suo ruolo comporta la creazione di un AppGroup che rappresenta l'azienda e l'aggiunta dell'azienda-sviluppatore e dei 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 di monitoraggio della proprietà delle app meno completo e flessibile rispetto ad AppGroups è il monitoraggio delle app per associazione di sviluppatori.
Per informazioni sulla gestione delle associazioni sviluppatore-app, consulta la pagina Registrazione degli sviluppatori di app per informazioni sulla registrazione degli sviluppatori e delle app associate.