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 gruppo di app è 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.
AppGroups fornisce:
- 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.
- Integrazione della monetizzazione. Gestisci gli abbonamenti per gruppi di sviluppatori di app utilizzando AppGroups per abbonarti a prodotti API con piani tariffari. Per informazioni, consulta Utilizzare AppGroups per gestire gli abbonamenti ai prodotti API.
Ruoli e autorizzazioni IAM
Per controllare le autorizzazioni richieste per la gestione dei gruppi di app, puoi visualizzare e concedere autorizzazioni o ruoli utilizzando il pannello delle autorizzazioni nella pagina IAM e amministrazione > IAM del tuo progetto Google Cloud.
La tabella seguente elenca le autorizzazioni necessarie per creare e gestire le risorse AppGroups. Puoi concedere le autorizzazioni singolarmente o tramite un ruolo Apigee che le include. Per informazioni sulla gestione di utenti e ruoli di Apigee, vedi Utenti e ruoli.
| Descrizione | Autorizzazioni |
|---|---|
| Gestisci i gruppi di app e le app e le chiavi associate. |
|
| Gestisci le app AppGroup. |
|
| Gestisci le chiavi delle app per AppGroups: |
|
| Gestisci gli abbonamenti ai gruppi di app e le configurazioni di monetizzazione. |
|
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:
Migrazione da Apigee Edge per gli utenti di Drupal
La migrazione di un sviluppatore aziendale e del suo ruolo prevede la creazione di un AppGroup che rappresenti l'azienda e l'aggiunta dello sviluppatore 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.