Un script de Python en una VM de Compute Engine no logra conectarse a BigQuery. ¿Cómo debería solucionarlo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear y usar una cuenta de servicio con permisos de BigQuery para ejecutar el script.
Por qué esta es la respuesta
La opción correcta es crear y usar una cuenta de servicio con permisos de BigQuery para ejecutar el script. Esto garantiza que la aplicación tenga las credenciales y los permisos necesarios para autenticarse y acceder a BigQuery de forma segura. Instalar la biblioteca cliente es necesario, pero no resuelve el problema de autenticación o autorización. Ejecutar el script en una VM con el ámbito de acceso de BigQuery habilitado es una solución parcial; los ámbitos de acceso son un mecanismo de autorización heredado y menos granular que las cuentas de servicio, y no siempre son suficientes o la mejor práctica. Instalar el componente bq es para la herramienta de línea de comandos gcloud, no para la autenticación de scripts de Python.
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