Integration Connectors의 IAM 역할 및 권한
사전 정의된 역할은 특정 Google Cloud 리소스에 대한 세부적인 액세스 권한을 부여합니다. 이러한 역할은 Google에서 만들고 유지관리합니다. Google은 Google Cloud가 새 기능이나 서비스를 추가하는 경우와 같이 필요에 따라 권한을 자동으로 업데이트합니다.
다음 표에는 Integration Connectors에 대한 사전 정의된 모든 IAM 역할이 나와 있습니다.| 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 |
|
사전 정의된 역할에 대한 자세한 내용은 역할 및 권한을 참조하세요. 가장 적절한 사전 정의된 역할을 선택하는 데 도움이 필요하면 사전 정의된 역할 선택을 참조하세요.
연결 서비스 계정 권한
연결은 연결을 만들 때 지정한 서비스 계정으로 실행됩니다.
연결을 만들거나 업데이트하려면 요청을 수행하는 주 구성원에게 연결의 서비스 계정에 대한 iam.serviceAccounts.actAs 권한이 있어야 합니다. 주 구성원은 Integration Connectors를 호출하는 사용자 또는 서비스 계정입니다 (예: Google Cloud 콘솔, Terraform 또는 API). 이 요구사항은 인증 유형과 관계없이 모든 연결에 적용됩니다.
이 권한을 부여하려면 주 구성원에게 연결의 서비스 계정에 대한 서비스 계정 사용자 역할(roles/iam.serviceAccountUser)을 할당합니다.
자세한 내용은 서비스 계정에 대한 액세스 관리 및 서비스 계정 인증 역할을 참조하세요.
주 구성원에게 권한이 없으면 요청이 실패하고 전제조건 위반 유형이 SERVICE_ACCOUNT_PERMISSION_DENIED인 FAILED_PRECONDITION 오류가 발생하며 연결이 생성되거나 업데이트되지 않습니다. 기존 연결은 계속 실행됩니다.