Rôles et autorisations IAM pour Integration Connectors
Les rôles prédéfinis fournissent un accès précis à des ressources Google Cloud spécifiques. Ces rôles sont créés et gérés par Google. Google met automatiquement à jour leurs autorisations si nécessaire, par exemple lorsque Google Cloud ajoute de nouvelles fonctionnalités ou de nouveaux services.
Le tableau suivant liste tous les rôles IAM prédéfinis pour Integration Connectors :| Role | Permissions |
|---|---|
Connector Admin( Full access to all resources of Connectors Service. |
|
Connectors Editor( Editor role for connectors |
|
Connectors Viewer( Read-only access to Connectors all resources. |
|
Custom Connectors Admin( Custom Connector is a global resource which creates custom connector within the given target project. This role grants Admin access to Custom Connector resources |
|
Custom Connector Viewer( Custom Connector is a global resource which creates custom connector within the given target project. This role grants Read-only access to Custom Connector & Custom Connector Version resources. |
|
Connectors Endpoint Attachment Admin( Endpoint Attachment is a regional resource which creates PSC connection endpoint for the given PSC Service Attachment. This role grants Admin access to Connectors Endpoint Attachment resources. |
|
Connectors Endpoint Attachment Viewer( Endpoint Attachment is a regional resource which creates PSC connection endpoint for the given PSC Service Attachment. This role grants Read-only access to Connectors Endpoint Attachment resources |
|
Connectors Event Subscriptions Admin( Event Subscription is a regional resource which creates subscriptions on events for a given connection within the given target project. This role grants Admin access to Connectors Subscription resources |
|
Connectors Event Subscriptions Viewer( Event Subscription is a regional resource which creates subscriptions on events for a given connection within the given target project. This role grants Read-only access to Event Subscription resources. |
|
Connector Invoker( Full Access to invoke all operations on Connections. |
|
Connector Event Listener( Full Access to listen events by connections. |
|
Connectors Managed Zone Admin( Managed Zone is a global resource which creates Cloud DNS Peering Zone with the given target project. This role grants Admin access to Connectors Managed Zone resources |
|
Connectors Managed Zone Viewer( Managed Zone is a global resource which creates Cloud DNS Peering Zone with the given target project. This role grants Read-only access to Connectors Managed Zone resources. |
|
Service agent roles
Service agent roles should only be granted to service agents.
| Role | Permissions |
|---|---|
Connectors Platform Service Agent( Grants Connectors Platform service account to manage customer resources |
|
Pour en savoir plus sur les rôles prédéfinis, consultez Rôles et autorisations. Pour obtenir de l'aide sur le choix des rôles prédéfinis les plus appropriés, consultez Choisir des rôles prédéfinis.
Autorisations pour les comptes de service de connexion
Une connexion s'exécute en tant que compte de service que vous spécifiez lors de la création de la connexion.
Pour créer ou mettre à jour une connexion, le compte principal qui effectue la requête doit disposer de l'autorisation iam.serviceAccounts.actAs sur le compte de service de la connexion. Le compte principal est l'utilisateur ou le compte de service qui appelle Integration Connectors (par exemple, depuis la console Google Cloud , Terraform ou l'API). Cette exigence s'applique à chaque connexion, quel que soit le type d'authentification.
Pour accorder cette autorisation, attribuez au compte principal le rôle Utilisateur du compte de service (roles/iam.serviceAccountUser) sur le compte de service de la connexion.
Pour en savoir plus, consultez Gérer l'accès aux comptes de service et Rôles pour l'authentification des comptes de service.
Si le compte principal ne dispose pas de l'autorisation, la requête échoue avec une erreur FAILED_PRECONDITION et un type de non-respect de condition préalable SERVICE_ACCOUNT_PERMISSION_DENIED, et la connexion n'est pas créée ni mise à jour. Les connexions existantes continuent de s'exécuter.