Durante la promoción de Cloud Build de staging a producción, las fotos en el bucket de Cloud Storage webphotos-staging deben estar disponibles en webphotos-prod. Desea automatizar esto. ¿Qué debe hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Agregar un paso de compilación en el archivo cloudbuild.yaml antes del paso de promoción que ejecute gsutil -m cp -r gs://webphotos-staging/** gs://webphotos-prod/..
Por qué esta es la respuesta
La opción correcta automatiza la transferencia de fotos como parte del proceso de CI/CD. Al añadir un paso de compilación en cloudbuild.yaml que ejecuta gsutil -m cp -r gs://webphotos-staging/ gs://webphotos-prod/, se asegura que las fotos se copien automáticamente al bucket de producción antes de la promoción. gsutil es la herramienta de línea de comandos estándar para interactuar con Cloud Storage y el comando cp -r es eficiente para copiar directorios completos. Copiar manualmente las fotos es ineficiente y propenso a errores. Agregar un script de inicio en app.yaml no es adecuado porque la aplicación no debe ser responsable de la sincronización de buckets de almacenamiento; esta tarea pertenece al proceso de despliegue. Usar gcloud storage transfer es una opción para grandes transferencias o sincronizaciones complejas, pero para este caso específico, gsutil cp es más directo y suficiente dentro de un paso de Cloud Build.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta