Crea un'applicazione quando vuoi personalizzarla ed eseguirne il deployment da un modello. Ad esempio, potresti creare un'applicazione che prevedi di distribuire a scopo di test. Potresti creare un'altra applicazione per l'utilizzo in produzione.
Quando crei un'applicazione, specifichi le informazioni che ti aiutano a classificarla in base all'utilizzo previsto. Queste informazioni ti aiutano a filtrare e trovare un'applicazione specifica. Puoi anche configurare i componenti e i dettagli della connessione.
Prima di iniziare
Chiedi all'amministratore di concederti uno dei seguenti ruoli nella cartella o nel progetto di gestione abilitato per le app:
- Application Design Center Admin (
roles/designcenter.admin). - Application Admin (
roles/designcenter.applicationAdmin). - Application Editor (
roles/designcenter.applicationEditor).
Creare una bozza di richiesta
Crea una bozza di applicazione da un modello specificando i dettagli e, se vuoi, esegui l'override delle configurazioni dei componenti. Puoi quindi eseguire il deployment della bozza per creare un'applicazione.
Nel menu di navigazione, esegui una delle seguenti operazioni:
Per visualizzare i modelli creati nel tuo spazio, fai clic su Modelli.
Per visualizzare i modelli condivisi da un altro spazio, fai clic su Modelli condivisi.
Fai clic sull'ID modello che vuoi utilizzare.
Nell'area di progettazione, fai clic su Configura un'app. Poi fai clic su Crea nuova applicazione.
Nell'area Nome applicazione, procedi nel seguente modo per assegnare un nome e descrivere la tua applicazione:
Nel campo Nome, inserisci un identificatore univoco. Ad esempio, utilizza una combinazione univoca di nome e ambiente come
web-app-staging. Questo campo è obbligatorio.Puoi utilizzare fino a 63 caratteri, tra cui lettere minuscole, numeri e trattini. Il nome deve iniziare con una lettera minuscola e non può terminare con un trattino. I nomi non possono essere modificati.
Nel campo Nome visualizzato, inserisci un nome da visualizzare nella consoleGoogle Cloud .
Nel campo Descrizione, inserisci lo scopo di questa applicazione.
Per impostare un progetto predefinito per tutti i componenti con un campo ID progetto vuoto, seleziona un progetto dall'elenco Progetto di deployment. Il progetto deve avere le seguenti qualifiche:
- Il progetto deve essere un discendente della cartella abilitata per le app selezionata.
- Il progetto non deve essere un progetto di gestione.
Se un componente ha già un progetto specificato nel campo ID progetto, viene utilizzato questo progetto anziché questa impostazione.
Nell'elenco Regione, seleziona la regione in cui vengono implementati i componenti. La regione del componente viene applicata in base a quanto segue:
Se l'ambito dell'applicazione è Globale (impostazione predefinita), la regione viene applicata ai componenti che non hanno già una regione configurata.
Se l'ambito dell'applicazione è Regionale, la regione viene applicata a tutti i componenti.
Dall'elenco Ambiente, seleziona l'ambiente in cui vuoi eseguire il deployment di questa applicazione. Ad esempio, potresti voler verificare che la tua implementazione funzioni come previsto in
TEST.Nell'elenco Criticalità, seleziona il grado di impatto sulla tua attività. Ad esempio,
LOWoHIGH.Per specificare i proprietari, nell'area Proprietari, fai clic su Aggiungi proprietario e inserisci un Nome visualizzato e un'email per:
Nell'area Proprietari dell'attività, inserisci un proprietario responsabile della qualità e delle aspettative degli utenti.
Nell'area Proprietari sviluppatori, inserisci un proprietario responsabile dello sviluppo e della programmazione.
Nell'area Proprietari operatore, inserisci un proprietario responsabile del funzionamento dell'applicazione.
Nell'elenco Ambito, seleziona una delle seguenti opzioni:
Globale (impostazione predefinita): l'applicazione contiene una risorsa globale oppure le risorse si trovano in più regioni.
Regionale: tutte le risorse si trovano in un'unica regione.
Questo campo è obbligatorio. Per saperne di più, consulta Confrontare le applicazioni globali e regionali.
Fai clic su Crea applicazione. Vengono visualizzati i dettagli dell'applicazione.
Configurare componenti e connessioni
Per ogni componente dell'applicazione, puoi specificare i dettagli di configurazione, ad esempio il progetto in cui viene creata la risorsa e la località in cui viene eseguito il deployment.
Puoi anche modificare i dettagli della connessione se la configurazione predefinita non soddisfa i tuoi requisiti. Ad esempio, puoi modificare i nomi delle chiavi delle variabile di ambiente, cambiare le porte di connessione o aggiungere ruoli aggiuntivi ai service account.
Devi configurare i dettagli richiesti per ogni risorsa supportata.
Per configurare i componenti e le connessioni:
Nell'area di progettazione, fai clic su un componente.
Nell'area Configurazione, seleziona il progetto in cui vuoi eseguire il deployment della risorsa dall'elenco ID progetto. Seleziona un progetto con le seguenti qualifiche:
Il progetto deve essere un discendente della cartella abilitata per le app selezionata.
Il progetto non deve essere un progetto di gestione.
Configura le impostazioni aggiuntive per la risorsa. Ad esempio, per Cloud SQL, potresti configurare quanto segue:
- Regione
- Configurazione del backup
- Flag di database
- Configurazione IP
Per i link alla documentazione di configurazione di ciascun componente, consulta Risorse supportate.
Quando colleghi i componenti nel canvas di progettazione, vengono utilizzati i valori di configurazione predefiniti per creare la connessione. Per aggiungere o modificare i dettagli della connessione:
Nel canvas di progettazione, fai clic sulla connessione tra due componenti. Si apre il riquadro Connessione, che mostra i parametri di connessione.
Esegui una delle seguenti operazioni:
Per modificare un parametro di connessione esistente, fai clic su Modifica.
Per aggiungere un nuovo parametro di connessione, fai clic su Aggiungi parametro.
Aggiorna i campi Chiave e Valore. Ad esempio, potresti voler modificare i seguenti dettagli:
- I nomi delle chiavi variabile di ambiente da allineare ai requisiti dell'applicazione.
- Il valore della porta di connessione.
- I ruoli aggiunti a un account di servizio.
Fai clic su Salva.
Per i passaggi di deployment, vedi Deployment di un'applicazione dalla console.
Modifica il codice Terraform
La tua applicazione genera codice Terraform per riflettere i dettagli di progettazione e configurazione. Puoi modificare Terraform per specificare i dettagli di configurazione dei componenti.
Il sistema genera i seguenti file Terraform:
main.tf: Codice dell'infrastruttura che include un modulo per ogni componente del modello.outputs.tf: espone informazioni sui componenti dell'infrastruttura di cui è stato eseguito il deployment.variables.tf: dichiara il nome, il tipo e la descrizione delle variabili utilizzate nel filemain.tf.input.tfvars: definisce i valori delle variabili utilizzate nel filemain.tf.providers.tf: definisce le etichette che aiutano Terraform a interagire con le API e le risorse di Google Cloud .
Per informazioni di base, consulta Panoramica di Terraform su Google Cloud.
Per modificare il codice Terraform:
Nell'area di lavoro, fai clic su Codice. Il sistema mostra i file Terraform generati.
Fai clic su main.tf. Il sistema mostra il modulo Terraform per ogni componente.
Modifica i dettagli di configurazione. Per ulteriori informazioni, consulta la documentazione di configurazione per ogni risorsa supportata.
Il sistema convalida automaticamente le modifiche e mostra gli errori se le modifiche non sono valide.
Per evidenziare e confrontare le modifiche:
Fai clic su Visualizza diff.
Per ripristinare una modifica, fai clic su Fai clic per ripristinare la modifica nel margine.
Fai clic su Visualizza diff per chiudere la visualizzazione del confronto.
Per salvare le modifiche, fai clic su Salva modifiche al codice.
Per verificare le modifiche, procedi nel seguente modo.
- Fai clic su Design.
- Fai clic su un componente ed esamina i dettagli della configurazione.
Crea una revisione dell'applicazione
Crea una revisione dell'applicazione per modificare dettagli o componenti. Se modifichi i componenti dell'applicazione al di fuori di App Design Center, queste modifiche non vengono mantenute quando esegui nuovamente il deployment.
Per creare una revisione dell'applicazione:
Nel menu di navigazione, fai clic su Applicazioni.
Nella tabella, fai clic sul Nome dell'applicazione che vuoi rivedere.
Per modificare i dettagli dell'applicazione:
- Fai clic su Modifica e modifica i dettagli.
- Fai clic su Salva per salvare le modifiche.
Per modificare un componente in questa applicazione:
Fai clic sul componente nel canvas di progettazione e modifica i dettagli nell'area Configurazione.
Fai clic su Salva per salvare le modifiche.
Per i passaggi di deployment, vedi Deployment di un'applicazione dalla console.
Eliminare un'applicazione
Se non hai più bisogno di un'applicazione, puoi eliminarla. Ad esempio, potresti
eseguire il deployment di un'applicazione per verificare il modello nell'ambiente TEST e
poi eliminare l'applicazione.
Puoi eliminare le seguenti applicazioni:
- Un'applicazione di cui non è stato eseguito il deployment. Nella pagina Applicazioni, lo Stato è indicato come Bozza.
- Un'applicazione di cui è stato eseguito il deployment nell'ambiente
TEST,DEVELOPMENToSTAGING.
Quando elimini un'applicazione, si verifica quanto segue:
- I dettagli dell'applicazione vengono rimossi da App Design Center.
- L'applicazione App Hub sottostante viene eliminata.
- Se hai eseguito il deployment, le risorse vengono eliminate.
Per eliminare un'applicazione:
Nel menu di navigazione, fai clic su Applicazioni.
Nella tabella, fai clic sul nome dell'applicazione.
Fai clic su Azioni e seleziona Elimina applicazione.
Nel campo Elimina, inserisci il nome dell'applicazione.
Fai clic su Elimina.
Passaggi successivi
Esegui il deployment dell'applicazione utilizzando uno dei seguenti metodi: