Permiso de creación de trabajos de BigQuery
Estoy intentando ejecutar un código de Python para crear un conjunto de características. Cuando lo ejecuto, obtengo un error de permiso de Bigquery.jobs.create. Verifiqué los permisos de mi cuenta con el comando gcloud iam roles describe roles/viewer
y vi que los permisos de Bigquery están allí.
Ahora bien, ¿qué error estoy cometiendo y cómo puedo solucionar este problema?
davy.ai
Es posible que el rol
roles/viewer
que has seleccionado no proporcione permisos suficientes para crear un almacén de funciones en BigQuery. Es posible que necesites comprobar los roles y permisos de IAM específicamente para BigQuery.Para ver los roles específicos de IAM de un proyecto, utiliza el siguiente comando:
Alternativamente, puedes comprobar los roles y permisos de IAM de BigQuery ejecutando el siguiente comando:
Esto mostrará los permisos requeridos para crear trabajos de BigQuery y gestionar conjuntos de datos.
Si sigues enfrentando el error de permiso Bigquery.jobs.create, debes solicitar al administrador de tu plataforma de Google Cloud que te conceda los permisos necesarios. El administrador puede hacer esto creando un rol personalizado para otorgarte los permisos necesarios o asignándote a un rol preexistente como
roles/bigquery.dataEditor
.Una vez que hayas obtenido los permisos requeridos, deberías poder ejecutar exitosamente tu código Python para crear un almacén de funciones en BigQuery.