Nesta página, descrevemos os papéis e as permissões do Developer Connect.
O controle de acesso no Developer Connect é feito usando o gerenciamento de identidade e acesso (IAM, na sigla em inglês). Com o IAM, é possível criar e gerenciar permissões para recursos do Google Cloud . O Developer Connect oferece um conjunto específico de papéis predefinidos do IAM, em que cada papel contém um conjunto de permissões adequadas a um tipo específico de acesso ou ação. Recomendamos que você adote o princípio de segurança de privilégio mínimo e conceda apenas o acesso necessário aos recursos.
Papéis predefinidos do Developer Connect
Você atribui permissões às contas por meio do uso de papéis. A tabela a seguir lista os papéis do IAM disponíveis para o Developer Connect e as permissões que eles incluem:
A documentação do IAM inclui uma referência pesquisável de todos os papéis 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. |
|
Conta de serviço do Developer Connect
O Developer Connect usa um agente de serviço para executar tarefas em seu nome ao se comunicar com outros serviços. Esse agente de serviço é criado automaticamente quando você interage pela primeira vez com o Developer Connect (cria uma conexão de repositório ou um conector de conta).
O identificador do agente de serviço do Developer Connect é o seguinte, em que PROJECT_NUMBER é o Google Cloud número do projeto.
service-PROJECT_NUMBER@gcp-sa-devconnect.
Use esse identificador para conceder ou modificar papéis e permissões do IAM.
Configurar o acesso a recursos
Para ver etapas específicas sobre como conceder papéis, consulte Como conceder, alterar e revogar o acesso a recursos.
A seguir
- Saiba mais sobre IAM.
- Conecte-se a um repositório do GitHub.