6-GCP-ACE
|
|
Título del Test:
![]() 6-GCP-ACE Descripción: Associate Cloud Engineer GCP |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Debes ejecutar código cada vez que se finaliza un objeto en Cloud Storage sin mantener servidores. ¿Qué debes desplegar?. Una función controlada por eventos con un trigger de Cloud Storage mediante Eventarc. Una VM que consulte el bucket cada segundo. Una función HTTP pública sin autenticación y sin trigger. Un balanceador de red. Un proveedor externo enviará webhooks HTTPS a tu código. ¿Qué tipo de función debes crear?. Una función de Firestore. Una función HTTP. Una función de Storage sin endpoint. Una tarea de Dataproc. Al desplegar una función, Cloud Build crea correctamente una imagen, pero el despliegue no puede obtenerla. ¿En qué servicio debes comprobar permisos y la imagen resultante?. Cloud DNS. BigQuery. Artifact Registry. Cloud VPN. El archivo fuente define varias funciones y el despliegue debe saber cuál ejecutar. ¿Qué debes especificar?. Una IP externa. Una regla de firewall. Una zona de Cloud DNS. El entry point que coincide con la función exportada. Una función debe procesar cada mensaje publicado en un tema. ¿Qué trigger debes elegir?. Pub/Sub mediante Eventarc. Un uptime check. Un sink de Cloud Logging a Cloud Storage. Un balanceador TCP. Una función debe ejecutarse todos los días a las 02:00. ¿Qué arquitectura requiere menos administración?. Una VM con cron siempre encendida. Cloud Scheduler invocando una función HTTP autenticada. Un trigger de Firestore sin cambios de documentos. Cloud CDN. Un proceso necesita coordinar varias llamadas a APIs, esperar, reintentar pasos concretos y conservar el estado de la ejecución. ¿Qué servicio debe orquestarlo?. Cloud DNS. Una función con un bucle que duerme durante horas. Workflows. Cloud CDN. Una función necesita acceder a Memorystore mediante una dirección IP privada. ¿Qué debes configurar?. Hacer pública la instancia de Redis. Una URL firmada. Cloud Armor. Salida hacia la VPC mediante un conector o Direct VPC egress compatible. Solo un servicio concreto debe invocar una función HTTP privada. ¿Qué debes hacer?. Conceder el rol Invoker a la cuenta de servicio llamadora y usar un token de identidad. Conceder acceso a allUsers. Guardar una contraseña en el código. Conceder Owner a todos los desarrolladores. El código de una función necesita leer Secret Manager. ¿A qué principal debes conceder Secret Manager Secret Accessor?. Al usuario que visualiza los logs. A la identidad de ejecución de la función. Al agente del navegador del usuario final. A allAuthenticatedUsers. El equipo de despliegue puede actualizar funciones, pero no debe poder acceder a los datos usados por ellas. ¿Qué práctica ayuda a separar privilegios?. Usar una única cuenta Owner para desplegar y ejecutar. Hacer públicos los datos. Separar la identidad del desplegador y la identidad de ejecución con roles mínimos. Incluir una clave de administrador en el código. Una función solo debe aceptar tráfico procedente de recursos internos y de Cloud Load Balancing. ¿Qué ajuste debes revisar?. El timeout de Cloud Build. El tamaño del bucket fuente. La clase de Artifact Registry. La configuración de ingress de la función. Una organización quiere reducir la exfiltración desde servicios administrados aunque se roben credenciales válidas. ¿Qué control perimetral puede aplicar?. VPC Service Controls. Solo una alerta de presupuesto. Cloud CDN. Un registro DNS público. Una política exige claves administradas por el cliente para artefactos de despliegue. ¿Qué debes coordinar?. Cloud DNS y Cloud CDN. Cloud KMS, Artifact Registry y los recursos de compilación o función compatibles con CMEK. Una IP efímera y un bucket público. Solo una contraseña de usuario. Una función de Firestore debe reaccionar solo cuando se actualice un documento de clientes/{clienteId}. ¿Qué debes configurar?. Un trigger de Pub/Sub para todos los temas. Un webhook público. Un trigger de actualización de Firestore con el patrón de ruta y comodín. Un cron diario. Un evento de Firestore puede entregarse más de una vez. La función incrementa un saldo y produce duplicados. ¿Qué corrección es prioritaria?. Aumentar la memoria. Desactivar los logs. Hacer público el endpoint. Diseñar la operación como idempotente, por ejemplo registrando el identificador del evento. Una función consulta Firestore en cada invocación y crea un cliente nuevo repetidamente. ¿Cómo puedes reducir latencia?. Inicializar y reutilizar el cliente en el ámbito global cuando sea seguro. Crear más dependencias innecesarias. Dormir al inicio de cada solicitud. Guardar el cliente en Cloud Storage. Una función necesita una contraseña de base de datos que debe rotarse sin reconstruir el código. ¿Dónde debes almacenarla?. En el repositorio Git. En Secret Manager y referenciarla desde la configuración de la función. En el nombre de la función. En una etiqueta pública. Una función HTTP valida una entrada incorrecta. ¿Qué comportamiento facilita el diagnóstico y evita reintentos inútiles del cliente?. Devolver siempre 200. Terminar sin respuesta. Devolver un código 4xx apropiado y un mensaje estructurado sin datos sensibles. Reiniciar el proyecto. Una función de eventos falla temporalmente por indisponibilidad de un servicio. ¿Qué debes habilitar después de asegurar idempotencia?. Acceso anónimo. Una IP pública permanente. Un timeout infinito. Reintentos del trigger controlado por eventos. Un paquete pesado que nunca se usa aumenta el tiempo de arranque en frío. ¿Qué debes hacer?. Eliminar dependencias innecesarias y cargar de forma eficiente las imprescindibles. Aumentar el número de triggers. Crear una clave de servicio. Deshabilitar Artifact Registry. Necesitas probar la lógica de una función antes de desplegarla. ¿Qué enfoque es el más adecuado?. Probar únicamente en producción. Usar Functions Framework localmente y pruebas unitarias con eventos representativos. Cambiar el DNS en cada prueba. Crear una organización nueva. Una función consume demasiada memoria y termina antes de completar el trabajo. ¿Qué dos acciones son apropiadas? Selecciona dos respuestas. Medir el consumo y optimizar el procesamiento. Ajustar la memoria asignada si la carga lo requiere. Hacer público el servicio. Desactivar IAM. Una base de datos solo soporta 50 conexiones y una función puede escalar agresivamente. ¿Qué debes configurar?. Máximo de instancias y concurrencia acordes con el límite de conexiones. Un trigger adicional por cada conexión. Una clave distinta por invocación. Un bucket Archive. Una función tarda más que el timeout configurado aunque el trabajo es válido. ¿Qué debes hacer primero?. Conceder Owner a la función. Revisar duración y logs, optimizar la tarea y ajustar el timeout dentro de los límites del producto. Desactivar la autenticación. Crear una IP externa. Quieres canary de una nueva versión de función sin dirigir todavía todo el tráfico. ¿Qué debes utilizar en la plataforma subyacente?. Una regla de firewall. Object Versioning. Revisiones y división de tráfico de Cloud Run. Una cuota de API. Una función HTTP pública debe protegerse contra invocaciones no autorizadas. ¿Qué dos medidas son correctas? Selecciona dos respuestas. Quitar el binding de allUsers. Exigir identidades con rol Invoker y tokens válidos. Poner la contraseña en una query string. Usar el mismo token sin caducidad para todos. El equipo quiere elegir entre una función HTTP y una controlada por eventos. ¿Cuál es el criterio principal?. El color del icono en la consola. La región más barata únicamente. El lenguaje de programación únicamente. Si la invocación llega como solicitud directa o como evento de un proveedor mediante Eventarc. Una función procesa archivos de un bucket. Al sobrescribir un objeto se dispara otra ejecución. ¿Por qué?. La sobrescritura crea una nueva generación y produce un evento de finalización. Cloud Storage convierte el bucket en Pub/Sub. El balanceador repite todas las solicitudes. El TTL de DNS ha expirado. Una función debe conectarse a Cloud SQL de forma segura y administrar eficientemente las conexiones. ¿Qué enfoque debes usar?. Exponer la base de datos sin contraseña. Usar el conector compatible de Cloud SQL, identidad mínima y un pool de conexiones limitado y reutilizable. Crear una conexión ilimitada por línea de código. Copiar la clave raíz en la imagen. Los logs muestran errores sin contexto y resulta difícil correlacionarlos con una invocación. ¿Qué mejora debes implementar?. Eliminar todos los logs. Registrar secretos completos. Logging estructurado con severidad, identificadores de correlación y contexto no sensible. Usar solo mensajes impresos sin campos. Una función controlada por eventos inicia un trabajo asíncrono en segundo plano y devuelve inmediatamente. A veces el trabajo no termina. ¿Qué debes hacer?. Aumentar el TTL de DNS. Confiar en que la instancia nunca se detenga. Desactivar el autoscaling. Esperar a que finalice el trabajo antes de devolver o delegarlo explícitamente en un servicio de tareas. |




