Cette page décrit les rôles et les autorisations Developer Connect.
Le contrôle des accès dans Developer Connect est contrôlé à l'aide d'Identity and Access Management (IAM). IAM vous permet de créer et de gérer des autorisations pour les ressources Google Cloud . Developer Connect fournit un ensemble spécifique de rôles IAM prédéfinis, dans lesquels chaque rôle contient un ensemble d'autorisations adaptées à un type d'accès ou d'action particulier. Nous vous recommandons d'adopter le principe de sécurité du moindre privilège et de n'accorder que l'accès nécessaire à vos ressources.
Rôles Developer Connect prédéfinis
Vous attribuez des autorisations aux comptes par l'utilisation de rôles. Le tableau suivant répertorie les rôles IAM disponibles pour Developer Connect et les autorisations qu'ils incluent :
La documentation IAM inclut une référence consultable de tous les rôles prédéfinis.
| 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. |
|
Compte de service Developer Connect
Developer Connect utilise un agent de service pour exécuter des tâches en votre nom lorsque vous communiquez avec d'autres services. Cet agent de service est créé automatiquement lorsque vous interagissez pour la première fois avec Developer Connect (créez une connexion de dépôt ou un connecteur de compte).
L'identifiant de l'agent de service Developer Connect est le suivant, où PROJECT_NUMBER est le numéro de votre projet. Google Cloud
service-PROJECT_NUMBER@gcp-sa-devconnect.
Vous utilisez cet identifiant pour accorder ou modifier des rôles et des autorisations IAM.
Configurer l'accès aux ressources
Pour connaître les étapes spécifiques à l'attribution des rôles, consultez Accorder, modifier et révoquer les accès à des ressources.
Étapes suivantes
- Apprenez-en davantage sur IAM
- Connectez-vous à un dépôt GitHub.