En esta página, se describe cómo otorgar roles a nivel del repositorio a usuarios, grupos y cuentas de servicio en la interfaz web de Secure Source Manager.
Para obtener información sobre qué roles otorgar para un caso de uso determinado, consulta Administración de roles del repositorio.
Roles requeridos
Para obtener los permisos que necesitas para otorgar a los usuarios roles a nivel del repositorio, pídele a tu administrador que te otorgue los siguientes roles de IAM:
-
Secure Source Manager Instance Accessor (
roles/securesourcemanager.instanceAccessor
) en la instancia de Secure Source Manager -
Administrador de repositorios de Secure Source Manager (
roles/securesourcemanager.repoAdmin
) en el repositorio
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Para obtener información sobre cómo otorgar roles de Secure Source Manager, consulta Control de acceso con IAM y Cómo otorgar acceso a la instancia a los usuarios.
Otorga a los usuarios roles a nivel del repositorio
Los usuarios, los grupos y las cuentas de servicio deben tener asignado el rol de Accesor de instancias (roles/securesourcemanager.instanceAccessor
) o el rol de Creador de repositorios de instancias (roles.securesourcemanager.instanceRepositoryCreator
) antes de que se les puedan asignar roles de repositorio. Para obtener información sobre cómo otorgar roles de instancia, consulta Otorga o revoca roles de instancia con la API de Secure Source Manager.
Si te autenticas en Secure Source Manager con un proveedor de identidad externo y la federación de identidades de personal, se deben agregar principales a tu grupo de identidades de personal y otorgarles, al menos, el rol de Instance Accessor (roles/securesourcemanager.instanceAccessor
). Para obtener información sobre cómo administrar grupos de identidades de personal, consulta Administra grupos y proveedores de identidades de personal.
Puedes usar la API de Secure Source Manager o la interfaz web de Secure Source Manager para otorgar roles a nivel del repositorio a usuarios, grupos y cuentas de servicio. Para obtener más información, consulta Control de acceso con IAM.
Para otorgar roles a nivel del repositorio a usuarios o cuentas de servicio con la interfaz web, sigue estos pasos:
-
Para acceder a la instancia de Secure Source Manager a través de su interfaz web, copia la siguiente URL en la barra de direcciones de tu navegador.
INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev
Reemplaza lo siguiente:
- INSTANCE_ID por el nombre de la instancia.
- PROJECT_NUMBER por el número de proyecto de la instancia Google CloudPara obtener información sobre cómo identificar proyectos, consulta Identifica proyectos.
- LOCATION con la región de la instancia.
- En la página Mis repositorios, selecciona tu repositorio.
- Haz clic en la pestaña Permisos.
- En la sección Personas y permisos, haz clic en Agregar usuarios.
- En el campo Agregar principal, ingresa el correo electrónico del usuario o la cuenta de servicio a la que deseas otorgarle el rol.
- En el menú Asignar un rol, selecciona el rol que deseas asignar.
- Haz clic en Guardar.
Para agregar roles adicionales, haz clic en el ícono de editar Editar y agrega los roles con el menú Asignar un rol.
¿Qué sigue?
- Usa la administración de código fuente de Git con Secure Source Manager.
- Obtén más información sobre el control de acceso con la IAM.
- Otorga y revoca roles de IAM.