Conceder acesso ao repositório para usuários

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:

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:

  1. 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.dev

    Substitua:

    • 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.

  2. Na página Meus repositórios, selecione seu repositório.
  3. Clique na guia Permissões.
  4. Na seção Pessoas e permissões, clique em Adicionar usuários.
  5. 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.
  6. No menu Atribuir um papel, selecione o papel a ser atribuído.
  7. 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