Hai bisogno di un ambiente di test isolato e completamente automatizzato per Cloud Run, creato con il minimo sforzo ed eseguito da test automatizzati. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Usa Cloud Build per eseguire script Terraform che creano un nuovo progetto Google Cloud e distribuiscono un'istanza Cloud Run dell'app in quel progetto..
Perché questa è la risposta
La creazione di un nuovo progetto Google Cloud per ogni esecuzione di test garantisce un ambiente completamente isolato, eliminando interferenze da test precedenti o risorse condivise. Terraform è uno strumento Infrastructure as Code (IaC) ideale per automatizzare la creazione e la distruzione di intere infrastrutture, inclusi progetti Google Cloud e servizi Cloud Run, con il minimo sforzo. Cloud Build orchestra questo processo, eseguendo gli script Terraform in modo automatizzato. Le opzioni che utilizzano la suddivisione del traffico (traffic splitting) non creano un ambiente isolato, poiché condividono lo stesso servizio Cloud Run con le revisioni di produzione o di staging, introducendo potenziali effetti collaterali. L'uso di comandi gcloud per creare progetti e distribuire Cloud Run è possibile, ma Terraform è preferibile per la gestione dichiarativa e la riproducibilità dell'infrastruttura, riducendo lo sforzo di manutenzione e garantendo la coerenza.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta