En esta página, se describen los roles y permisos de Developer Connect.
El control de acceso en Developer Connect se realiza con Identity and Access Management (IAM). IAM te permite crear y administrar permisos para los Google Cloud recursos. Developer Connect proporciona un conjunto específico de roles de IAM predefinidos , en el que cada rol contiene un conjunto de permisos adecuados para un tipo particular de acceso o acción. Te recomendamos que adoptes el principio de seguridad de menor privilegio, y que otorgues solo el acceso necesario a tus recursos.
Roles predefinidos de Developer Connect
Asigna permisos a las cuentas con los roles. En la siguiente tabla, se enumeran los roles de IAM disponibles para Developer Connect y los permisos que incluyen:
La documentación de IAM incluye una referencia con capacidad de búsqueda de todos los roles predefinidos.
| Role | Permissions |
|---|---|
Developer Connect Admin( Full access to Developer Connect resources. |
|
Developer Connect Viewer( Read-only access to Developer Connect resources. |
|
Developer Connect HTTP Proxy Writer Beta( Grants read and write access to connections through the HTTP Proxy. |
|
Developer Connect Git Proxy Reader( Grants read-only access to repositories through the Git Proxy. |
|
Developer Connect Git Proxy User( Grants read and write access to repositories through the Git Proxy. |
|
Developer Connect Insights Admin( Admin access to Developer Connect Insights resources. |
|
Developer Connect Insights Config Agent( Allow Developer Connect to access SDLC information. |
|
Developer Connect Insights Viewer( Read-only access to Developer Connect Insights resources. |
|
Developer Connect OAuth Admin Beta( Grants read and write access to AccountConnector resources. |
|
Developer Connect OAuth User Beta( Grants read and write access to User resources, and read access to AccountConnectors. |
|
Developer Connect Read Token Accessor Beta( Grants access to Read-Only tokens (both PAT and short-lived). Also grants access to view the git repository link. |
|
Developer Connect Token Accessor Beta( Grants access to Read/Write and Read-Only tokens (both PAT and short-lived). Also grants access to view the git repository link. |
|
Developer Connect User( Grants access to view the connection and to the features that interact with the actual repository such as reading content from the repository |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Developer Connect Service Agent( Gives the Developer Connect API Service Account access to necessary GCP resources. |
|
Cuenta de servicio de Developer Connect
Developer Connect usa un agente de servicio para ejecutar tareas en tu nombre cuando se comunica con otros servicios. Este agente de servicio se crea automáticamente la primera vez que interactúas con Developer Connect (crea una conexión de repositorio o un conector de cuenta).
El identificador del agente de servicio de Developer Connect es el siguiente, en el que PROJECT_NUMBER es tu Google Cloud número de proyecto.
service-PROJECT_NUMBER@gcp-sa-devconnect.
Usa este identificador para otorgar o modificar roles y permisos de IAM.
Configura el acceso a los recursos
Si deseas conocer los pasos específicos para otorgar roles, consulta Otorga, cambia y revoca el acceso a los recursos.
¿Qué sigue?
- Obtén información sobre IAM.
- Conéctate a un repositorio de GitHub.