Conceda acesso ao repositório aos utilizadores

Esta página descreve como conceder funções ao nível do repositório a utilizadores, grupos e contas de serviço na interface Web do Secure Source Manager.

Para obter informações sobre as funções a conceder para um determinado exemplo de utilização, consulte o artigo Gestão de funções do repositório.

Funções necessárias

Para receber as autorizações de que precisa para conceder funções ao nível do repositório aos utilizadores, peça ao seu administrador que lhe conceda as seguintes funções de IAM:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Para obter informações sobre a concessão de funções do Secure Source Manager, consulte os artigos Controlo de acesso com o IAM e Conceda aos utilizadores acesso à instância.

Conceda funções ao nível do repositório aos utilizadores

Os utilizadores, os grupos e as contas de serviço têm de receber a função de Instance Accessor (roles/securesourcemanager.instanceAccessor) ou Instance Repository Creator (roles.securesourcemanager.instanceRepositoryCreator) antes de poderem receber funções de repositório. Para ver informações sobre a concessão de funções de instância, consulte o artigo Conceda ou revogue funções de instância com a API Secure Source Manager.

Se estiver a autenticar-se no Secure Source Manager através de um fornecedor de identidade externo e da Workforce Identity Federation, os principais têm de ser adicionados ao seu Workload Identity Pool e receber, pelo menos, a função Instance Accessor (roles/securesourcemanager.instanceAccessor). Para obter informações sobre a gestão de Workload Identity Pools, consulte o artigo Faça a gestão de Workload Identity Pools e fornecedores.

Pode usar a API Secure Source Manager ou a interface Web do Secure Source Manager para conceder funções ao nível do repositório a utilizadores, grupos e contas de serviço. Para mais informações, consulte o artigo Controlo de acesso com a IAM.

Para conceder funções ao nível do repositório a utilizadores ou contas de serviço através da interface Web:

  1. Para aceder à instância do Secure Source Manager através da respetiva interface Web, copie o seguinte URL para a barra de endereço do navegador.

    INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev

    Substitua o seguinte:

    • INSTANCE_ID com o nome da instância.
    • PROJECT_NUMBER com o número do projeto Google Cloud da instância. Para obter informações sobre a identificação de projetos, consulte o artigo Identificar projetos.
    • LOCATION com a região da instância.

  2. Na página Os meus repositórios, selecione o seu repositório.
  3. Clique no separador Autorizações.
  4. Na secção Pessoas e autorizações, clique em Adicionar utilizadores.
  5. No campo Adicionar principal, introduza o email do utilizador ou da conta de serviço ao qual quer conceder a função.
  6. No menu Atribuir uma função, selecione a função a atribuir.
  7. Clique em Guardar.

Para adicionar funções adicionais, clique no ícone editar Editar e adicione as funções através do menu Atribuir uma função.

O que se segue?