En este documento, se muestra cómo crear y quitar vinculaciones de roles en un proyecto de dispositivo aislado de GDC con la consola de GDC o la CLI de gdcloud.
Antes de comenzar
Antes de crear o quitar vinculaciones de roles, debes solicitar los permisos necesarios.
Solicita roles de IAM
Para crear, actualizar y borrar vinculaciones de roles dentro de un proyecto, comunícate con el administrador de IAM de la organización o el administrador de IAM del proyecto para solicitar el rol de Administrador de IAM del proyecto (project-iam-admin).
El administrador de IAM de la organización puede otorgar este rol para cualquier proyecto dentro de la organización. El administrador de IAM del proyecto puede otorgar este rol dentro del alcance de su proyecto específico.
Configura vinculaciones de roles
Sigue estos pasos para configurar las vinculaciones de roles:
Console
- Accede a la consola del dispositivo aislado de GDC.
Por ejemplo, en la siguiente imagen, se accede a la consola de GDC para una organización llamada
org-1:
- Haz clic en Seleccionar proyecto en la barra de menú. Selecciona uno de los proyectos existentes en los que deseas configurar la vinculación del rol y, luego, haz clic en Abrir. El proyecto seleccionado se muestra después del nombre de tu organización en la barra de menú. En el siguiente ejemplo, se muestra el proyecto
iam-testseleccionado:
- En el menú de navegación, haz clic en Identidad y acceso y, luego, en Acceso.
- Haz clic en Agregar miembro.

- En el menú desplegable Proveedor de identidad, selecciona un proveedor de identidad.
- Después de Tipo de miembro, elige si deseas agregar usuarios individuales con Usuario o grupos con Grupo. En el siguiente ejemplo, se muestra User seleccionado:

- En el campo Nombre de usuario o alias de grupo, ingresa el nombre de usuario, la dirección de correo electrónico o el alias.

- En la lista desplegable Roles, selecciona el rol que deseas asignar al usuario o grupo, como Visualizador del proyecto. Puedes vincular el usuario o grupo seleccionado con varios roles a la vez haciendo clic en Agregar otro rol.

- Haz clic en Agregar.
gdcloud
Asegúrate de tener instalada la CLI de gdcloud.
Accede con el comando
gdcloud auth loginpara autenticarte con tu proveedor de identidad. Para obtener más información, consulta la autenticación de la gdcloud CLI.Configura vinculaciones de roles para un proyecto:
gdcloud projects add-iam-policy-binding PROJECT \ --member=USER_ACCOUNT \ --role=ROLEReemplaza las siguientes variables:
PROJECT: Es el nombre del proyecto para el que configuras la vinculación del rol.USER_ACCOUNT: Es la cuenta de usuario a la que deseas otorgar el rol. Esta marca acepta una dirección de correo electrónico del usuario con el prefijo del proveedor de identidad (user:idpprefix-user@example.com) o un nombre de cuenta de servicio con el proyecto de la cuenta de servicio (serviceAccount:projectName:serviceAccountName).ROLE: Es el nombre del rol predefinido o personalizado que deseas asignar al usuario.
Quita vinculaciones de roles
Cuando ya no se requiera el acceso, quita a un miembro y sus roles, permisos y acceso asociados.
Para quitar miembros, sigue estos pasos:
Console
- Accede a la consola del dispositivo aislado de GDC.
- Haz clic en Seleccionar proyecto en la barra de menú. Selecciona uno de los proyectos existentes en los que deseas configurar la vinculación del rol y, luego, haz clic en Abrir. El proyecto seleccionado se muestra después del nombre de tu organización en la barra de menú.
- En el menú de navegación, haz clic en Identidad y acceso y, luego, en Acceso.
- En la lista de miembros autorizados, selecciona un miembro. Puedes quitar varios miembros a la vez seleccionándolos en la lista.

- Haz clic en Quitar todo el acceso para quitar todas las vinculaciones de roles asociadas a un miembro de tu proyecto actual.

- Cuando se te solicite, haz clic en Quitar miembro para confirmar.

gdcloud
Asegúrate de tener instalada la CLI de gdcloud.
Accede con el comando
gdcloud auth loginpara autenticarte con tu proveedor de identidad. Para obtener más información, consulta la autenticación de la gdcloud CLI.Para quitar vinculaciones de roles de un proyecto, haz lo siguiente:
gdcloud projects remove-iam-policy-binding PROJECT \ --member=USER_ACCOUNT \ --role=ROLEReemplaza las siguientes variables:
PROJECT: Es el nombre del proyecto del que quitarás la vinculación del rol.USER_ACCOUNT: Es la cuenta de usuario de la que deseas quitar el rol. Esta marca acepta una dirección de correo electrónico del usuario con el prefijo del proveedor de identidad (user:idpprefix-user@example.com) o un nombre de cuenta de servicio con el proyecto de la cuenta de servicio (serviceAccount:projectName:serviceAccountName).ROLE: Es el nombre del rol predefinido o personalizado que deseas quitar de la cuenta de usuario.