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.

GCP: IAM y BigQuery

¿Podrías compartir tus pensamientos sobre esta pregunta?

Está configurando cuentas de servicio para una aplicación que abarca múltiples proyectos. Las máquinas virtuales (VM) que se ejecutan en el proyecto de aplicaciones web necesitan acceso a conjuntos de datos de BigQuery en crm-databases-proj. Desea seguir las prácticas recomendadas por Google para dar acceso a la cuenta de servicio en el proyecto de aplicaciones web. ¿Qué debes hacer?

A. Dar al propietario del proyecto de aplicaciones web los roles apropiados en crm-databases-proj.

B. Dar al propietario del proyecto crm-databases-proj y al proyecto de aplicaciones web el rol de propietario.

C. Dar el rol de propietario del proyecto a crm-databases-proj y el rol de bigquery.dataViewer a aplicaciones web.

D. Dar el rol de bigquery.dataViewer a crm-databases-proj y los roles apropiados a aplicaciones web.

Aquí está el hilo de discusión.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en Google Cloud Platform y Google Cloud IAM, recomiendo la opción C: otorgar el rol de propietario de proyecto a crm-databases-proj y el rol de bigquery.dataViewer a web-applications. Esto sigue las prácticas recomendadas por Google para dar acceso a las cuentas de servicio en diferentes proyectos. Al otorgar el rol de propietario de proyecto a crm-databases-proj, la cuenta de servicio tendrá acceso a los recursos necesarios en ese proyecto. Además, al otorgar el rol de bigquery.dataViewer a web-applications, se permitirá a las VM que se ejecuten en ese proyecto acceder a los conjuntos de datos BigQuery en crm-databases-proj. Esto garantiza que la cuenta de servicio solo tenga el acceso necesario y sigue el principio de menor privilegio. La opción A otorga demasiado acceso al proyecto web-applications y no sigue las prácticas recomendadas. La opción B otorga demasiado acceso a ambos proyectos y tampoco sigue las prácticas recomendadas. La opción D no otorga el acceso necesario al proyecto crm-databases-proj.

Comments are closed.