Configura App Design Center
Questo documento guida gli amministratori nella configurazione una tantum di Application Design Center. Il completamento di questa configurazione consente alla tua organizzazione di progettare e gestire le applicazioni utilizzando App Design Center.
Durante la procedura di configurazione, in qualità di amministratore, dovrai:
- Configura la gestione delle applicazioni.
- Crea il tuo spazio
App Design Center. Questo passaggio configura i servizi e le risorse necessari, tra cui:
- Un bucket Cloud Storage per l'archiviazione del codice Terraform.
- Un catalogo privato predefinito e l'accesso a un catalogo gestito da Google.
- API richieste come Infrastructure Manager, App Hub e Service Usage.
Scegli il modello di configurazione
Prima di configurare App Design Center, scegli un limite di gestione delle applicazioni in cui creare modelli, applicazioni e altre risorse di App Design Center.
Il confine di gestione delle applicazioni funge da posizione centralizzata per tutte le attività di gestione delle applicazioni, tra cui API,controllo dell'accessoo, fatturazione e quote. Il limite di gestione delle applicazioni che scegli influisce sulla configurazione di Application Design Center nei seguenti modi:
Limite di un singolo progetto (anteprima): il sistema configura rapidamente il progetto per la gestione delle applicazioni, abilita le API richieste e crea uno spazio e un bucket di archiviazione predefiniti.
Limite a livello di cartella: abiliti la gestione delle applicazioni in una cartella. Nella cartella, il sistema crea un progetto di gestione in cui abilitare la fatturazione. Puoi quindi completare la configurazione di App Design Center, che crea un bucket di archiviazione, abilita le API richieste e ti consente di:
- Specifica un nome per lo spazio.
- Seleziona se disattivare i modelli forniti da Google.
- Utilizza Gemini Cloud Assist e Cloud Hub per creare e gestire le tue applicazioni.
Prima di iniziare
Singolo progetto (anteprima)
Devi disporre dei seguenti ruoli nel progetto:
Se disponi del ruolo Proprietario progetto (
roles/owner), il sistema assegnerà automaticamente le autorizzazioni rimanenti al tuo utente per completare la configurazione.Se non disponi del ruolo Proprietario progetto (
roles/owner), chiedi all'amministratore di assegnare al tuo utente quanto segue:- Application Design Center Admin (
roles/designcenter.admin). - Amministratore Service Usage (
roles/serviceusage.serviceUsageAdmin).
- Application Design Center Admin (
A livello di cartella
Devi disporre di una risorsa organizzazione, da cui eseguire una delle seguenti operazioni:
- Crea una cartella e abilita la gestione delle applicazioni.
- Seleziona una cartella app esistente.
Devi disporre dei seguenti ruoli:
Per abilitare la gestione delle applicazioni in una cartella e creare un progetto di gestione sottostante, devi disporre del ruolo Amministratore cartelle (
resourcemanager.folderAdmin) nella risorsa padre.Per abilitare la fatturazione nel progetto di gestione, devi disporre delle autorizzazioni di fatturazione richieste per l'account di fatturazione e il progetto di gestione.
Per completare la configurazione di App Design Center, devi disporre dei seguenti ruoli nel progetto di gestione:
- Application Design Center Admin (
roles/designcenter.admin). - Application Admin (
roles/designcenter.applicationAdmin).
- Application Design Center Admin (
Abilita gestione applicazioni
Singolo progetto (anteprima)
Puoi utilizzare App Design Center in un progetto abilitato alle app, che ti consente di definire, raggruppare e gestire le applicazioni. Utilizzi il progetto abilitato per l'app per gestire le quote e la fatturazione. Puoi creare altri progetti per archiviare le risorse Google Cloud che crei con App Design Center.
Per abilitare la gestione delle applicazioni in un singolo progetto, vedi Crea uno spazio e abilita le API.
A livello di cartella
Puoi utilizzare App Design Center in una cartella configurata per la gestione delle applicazioni, che ti consente di definire, raggruppare e gestire le applicazioni. Nella cartella puoi creare una gerarchia delle risorse e controllare l'accesso in base alla struttura organizzativa e alle responsabilità del team.
Quando abiliti la gestione delle applicazioni, il sistema crea un nuovo progetto di gestione nella cartella. Utilizzi il progetto di gestione per gestire le quote e la fatturazione dei progetti secondari associati alla cartella. Puoi creare progetti aggiuntivi nella cartella per archiviare le risorse Google Cloud che crei con App Design Center.
Per i passaggi per configurare la gestione delle app, vedi quanto segue:
Crea uno spazio e abilita le API
Prima che tu e il tuo team di sviluppo iniziate a utilizzare Application Design Center, dovete completare una configurazione iniziale automatica per creare uno spazio e abilitare le API richieste.
Singolo progetto (anteprima)
Per abilitare la gestione delle applicazioni in un singolo progetto e configurare App Design Center:
- Vai alla pagina Panoramica di App Design Center.
Nel selettore di progetti, seleziona il progetto in cui vuoi configurare la gestione delle applicazioni.
Fai clic su Vai alla configurazione.
Nel riquadro Configura il progetto per la gestione delle applicazioni, esamina l'elenco delle API che verranno abilitate.
Fai clic su Attiva. Il sistema abilita le API e crea il bucket di archiviazione e lo spazio default-space.
A livello di cartella
Per configurare App Design Center:
- Vai alla pagina Panoramica di App Design Center.
Fai clic su Seleziona cartella e seleziona la cartella abilitata per le app.
Fai clic su Configura ADC.
Nel campo Nome del mio spazio, inserisci un nome per lo spazio. Non potrai modificare questo nome in un secondo momento.
Per impostazione predefinita, lo spazio contiene componenti e modelli di applicazioni creati da Google. Per rimuovere i componenti e i modelli di applicazioni Google dallo spazio, deseleziona la casella di controllo Abilita template basati su Google.
Se rimuovi i modelli Google, gli utenti dello spazio possono utilizzare solo i componenti che importi e i modelli di applicazione che crei.
- Fai clic su Completa la configurazione. Il sistema abilita le API e crea il bucket di archiviazione e lo spazio.
Utilizzare il proprio bucket di archiviazione
Il processo di configurazione crea un bucket Cloud Storage per archiviare i dettagli dell'applicazione e Terraform generato. In alternativa, puoi utilizzare il tuo bucket per archiviare le informazioni sull'applicazione. Ad esempio, potresti utilizzare un bucket esistente se le norme della tua organizzazione ti impediscono di creare nuovi bucket di archiviazione.
Per configurare App Design Center e utilizzare il tuo bucket Cloud Storage, devi utilizzare l'API App Design Center. Segui questi passaggi:
Assicurati di avere accesso all'utilizzo delle API. Per saperne di più, consulta Configurare l'accesso API.
Assicurati che il bucket si trovi nello stesso progetto di gestione in cui prevedi di creare lo spazio.
Assicurati di disporre delle seguenti autorizzazioni sul bucket:
storage.buckets.getstorage.objects.create
Per maggiori informazioni, consulta Autorizzazioni IAM per Cloud Storage.
Identifica il nome del bucket.
Crea la chiamata API utilizzando la risorsa
projects.locations.spaces:Specifica il nome del bucket nel campo
gcs_bucket. Ad esempio, se l'URI del bucket ègs://my-bucket, il nome del bucket èmy-bucket.Utilizza il metodo
projects.locations.spaces.createper creare lo spazio.
Il tuo spazio viene creato, il tuo bucket viene utilizzato come posizione di archiviazione per le informazioni sull'applicazione, le API richieste vengono abilitate e il processo di configurazione di App Design Center viene completato.