es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  , , , ,

Answer

  1. Avatar for 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:

    gcloud projects get-iam-policy <project-id>
    

    Alternativamente, puedes comprobar los roles y permisos de IAM de BigQuery ejecutando el siguiente comando:

    gcloud iam roles describe roles/bigquery.dataEditor
    

    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.

Comments are closed.