Questa pagina descrive gli strumenti e le strategie utilizzati per organizzare la proprietà delle app client.
Utilizzare AppGroups per organizzare la proprietà delle app
Questa sezione fornisce una panoramica dei gruppi di app e di come gestirli.
Che cosa sono gli 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 delle persone che condividono la responsabilità di queste app, ad esempio un portale. Sia le app Apigee sia gli sviluppatori Apigee sono associati all'AppGroup.
Gli AppGroups forniscono:
- Un metodo per organizzare e visualizzare la proprietà e le associazioni delle app.
- La possibilità di creare un elenco di un portale o di uno storefront API di lavoratori responsabili di un'app. Ad esempio, puoi configurare diversi gruppi di app per scopi di fatturazione.
- Flessibilità per il monitoraggio della proprietà delle app per partner, unità aziendale, linea di prodotti, divisione o altre entità aziendali.
- Una struttura potenzialmente multilivello per monitorare il modo in cui le app sono logicamente correlate ai proprietari e agli sviluppatori di app.
Ruoli e autorizzazioni IAM
Per controllare le autorizzazioni richieste per la gestione dei gruppi di app, puoi visualizzare e concedere ruoli utilizzando il riquadro delle autorizzazioni nella pagina IAM e amministrazione > IAM nel tuo progetto Google Cloud.
La tabella seguente 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 AppGroup:
Gestione delle chiavi delle app per AppGroups:
|
Consente di gestire i gruppi di app e le app e le chiavi associate. Gli utenti con questo ruolo hanno la possibilità di gestire tutti gli aspetti dei gruppi di app, a meno che non vengano rimosse le singole autorizzazioni. |
Visualizzare e gestire i gruppi di app
Questa sezione mostra come visualizzare e gestire i gruppi di app. Puoi gestire AppGroups e le app di AppGroup tramite le API Apigee e i portali Drupal.
Impostazioni AppGroup
I gruppi di app includono le seguenti impostazioni:
| Impostazione | Descrizione |
|---|---|
| Nome | Obbligatorio. Il nome di AppGroup. I nomi AppGroup devono essere univoci in un'organizzazione. I caratteri consentiti sono caratteri alfanumerici e uno qualsiasi di questi caratteri speciali: ._\-$ %. |
| ID AppGroup | Creato automaticamente e non modificabile. Creato nel formato
"OrgName@@@AppGroupName". Ad esempio, con un nome dell'organizzazione Apigee XYZDev e un nome di AppGroup ABCMarketing, l'ID AppGroup è XYZDev@@@ABCMarketing. |
| Nome visualizzato | Facoltativo. Un nome visualizzato descrittivo per l'AppGroup. |
| channelId | Facoltativo. Identifica il sistema responsabile della creazione e della gestione dell'AppGroup. Può trattarsi di un negozio o di un marketplace. Più AppGroup potrebbero condividere lo stesso channelId. |
| channelUri | Facoltativo. Riferimento al gruppo di persone che condividono la responsabilità dell'AppGroup. Spesso, i link channelUri rimandano 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 dei gruppi di app utilizzando portali basati su Drupal
Il modulo Team di Apigee per Drupal funziona con i gruppi di app in Apigee X e ibrido ed è l'interfaccia principale per la gestione dei gruppi di app. Per informazioni sui portali basati su Drupal, consulta Creazione del portale utilizzando Drupal.Gestione di AppGroup utilizzando le API Apigee
Utilizza queste API per gestire i gruppi di app nelle tue organizzazioni:
| Attività | Link |
|---|---|
| Visualizzare e gestire i gruppi di app | 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 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, i gruppi di app sono disponibili nelle versioni 1.10.0 e successive.
Al momento, AppGroup non supporta la monetizzazione.
Migrazione da Apigee Edge per gli utenti di Drupal
La migrazione di un developer aziendale e del suo ruolo prevede la creazione di un AppGroup che rappresenti l'azienda e l'aggiunta del developer aziendale e dei suoi ruoli come attributi personalizzati dell'AppGroup. La sintassi prevista per memorizzare questo valore è:
[{
"developer":"<developer email>",
"roles":[
"<role(s)>"
]
},
...
]Utilizzo dell'associazione app-sviluppatore per organizzare la proprietà delle app
Un metodo meno completo e flessibile di monitoraggio della proprietà delle app rispetto ai gruppi di app è il monitoraggio delle app per associazione di sviluppatori.
Per informazioni sulla gestione delle associazioni sviluppatore-app, consulta Registrazione degli sviluppatori di app per informazioni sulla registrazione degli sviluppatori e delle app associate.