Nesta página, descrevemos como conceder papéis no nível do repositório a usuários, grupos e contas de serviço na interface da Web do Secure Source Manager.
Para saber quais papéis conceder em um determinado caso de uso, consulte Gerenciamento de papéis do repositório.
Funções exigidas
Para receber as permissões necessárias para conceder aos usuários papéis no nível do repositório, peça ao administrador que conceda a você os seguintes papéis do IAM:
-
Acessador de instâncias do Secure Source Manager (
roles/securesourcemanager.instanceAccessor) na instância do Secure Source Manager -
Administrador de repositórios do Secure Source Manager (
roles/securesourcemanager.repoAdmin) no repositório
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Para informações sobre como conceder papéis do Secure Source Manager, consulte Controle de acesso com o IAM e Conceder acesso à instância aos usuários.
Conceder funções no nível do repositório aos usuários
Os usuários, grupos e contas de serviço precisam receber o papel de Acessor de instâncias (roles/securesourcemanager.instanceAccessor) ou Criador de repositórios de instâncias (roles.securesourcemanager.instanceRepositoryCreator) antes de receber papéis de repositório. Para informações sobre como conceder papéis de instância, consulte
Conceder ou revogar o acesso à instância.
Se você estiver autenticando no Secure Source Manager usando um provedor de identidade de terceiros e a federação de identidade de colaboradores, os principais precisarão ser adicionados ao pool de identidade de colaboradores e receber pelo menos a função de Acessador de instâncias (roles/securesourcemanager.instanceAccessor). Para informações sobre como gerenciar pools de identidade de colaboradores, consulte Gerenciar pools e provedores de identidade de colaboradores.
Use a API Secure Source Manager ou a interface da Web para conceder papéis no nível do repositório a usuários, grupos e contas de serviço. Para mais informações, consulte Controle de acesso com o IAM.
Para conceder papéis no nível do repositório a usuários ou contas de serviço usando a interface da Web:
-
Para acessar a instância do Secure Source Manager pela interface da Web, copie o seguinte URL na barra de endereço do navegador.
INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.devSubstitua:
- INSTANCE_ID pelo nome da instância.
- PROJECT_NUMBER pelo número do projeto da instância Google Cloud. Para informações sobre como identificar projetos, consulte Identificar projetos.
- LOCATION com a região da instância.
- Na página Meus repositórios, selecione seu repositório.
- Clique na guia Permissões.
- Na seção Pessoas e permissões, clique em Adicionar usuários.
- No campo Adicionar principal, insira o e-mail do usuário ou da conta de serviço a que você quer conceder a função.
- No menu Atribuir um papel, selecione o papel a ser atribuído.
- Clique em Salvar.
Para adicionar mais papéis, clique no ícone de edição Editar e adicione os papéis usando o menu Atribuir um papel.
A seguir
- Use o gerenciamento de código-fonte Git com o Secure Source Manager.
- Saiba mais sobre o controle de acesso com o IAM.
- Conceda e revogue papéis do IAM.