Durante la promozione di Cloud Build dallo staging alla produzione, le foto nel bucket Cloud Storage webphotos-staging devono essere disponibili in webphotos-prod. Vuoi automatizzare questa operazione. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungere un passaggio di build nel file cloudbuild.yaml prima del passaggio di promozione che esegue gsutil -m cp -r gs://webphotos-staging/** gs://webphotos-prod/..
Perché questa è la risposta
La risposta corretta è aggiungere un passaggio di build nel file cloudbuild.yaml prima del passaggio di promozione che esegue gsutil -m cp -r gs://webphotos-staging/ gs://webphotos-prod/. Questo metodo automatizza il trasferimento delle foto come parte del processo di CI/CD di Cloud Build. gsutil è lo strumento a riga di comando standard per interagire con Cloud Storage e l'opzione -m cp -r consente la copia ricorsiva e parallela, rendendola efficiente per grandi quantità di dati. Copiare manualmente le foto non è una soluzione automatizzata e non è scalabile. Aggiungere uno script di avvio in app.yaml non è appropriato perché app.yaml è per la configurazione dell'applicazione in App Engine, non per la gestione dei bucket Cloud Storage durante il processo di build. Il servizio gcloud storage transfer è progettato per trasferimenti di dati su larga scala tra diverse posizioni di archiviazione o fornitori di cloud, non per un semplice trasferimento tra bucket all'interno dello stesso progetto Cloud Storage durante una pipeline di build.
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