Configurar um repositório de dados do Sourcegraph

Nesta página, descrevemos como criar um repositório de dados e conectar o Sourcegraph ao Gemini Enterprise.

Antes de começar

Antes de configurar a conexão do Sourcegraph, verifique se você tem o seguinte:

  • Conceda o papel de editor do Discovery Engine (roles/discoveryengine.editor). Esse papel é necessário para que o usuário crie o repositório de dados. Para conceder esse papel:
    1. No console Google Cloud , acesse a página IAM.

      Acessar IAM

    2. Localize a conta de usuário e clique em editar Editar.
    3. Conceda a função Discovery Engine Editor ao usuário. Para mais informações, consulte Papéis e permissões do IAM.

Criar repositório de dados do Sourcegraph

Para criar um repositório de dados do Sourcegraph, siga estas etapas:

  1. No console Google Cloud , acesse a página Gemini Enterprise.

    Gemini Enterprise

  2. Selecione ou crie um projetoGoogle Cloud .

  3. No menu de navegação, selecione Repositório de dados.

  4. Clique em Criar repositório de dados.

  5. Na seção Origem, pesquise Sourcegraph e clique em Selecionar.

  6. Na seção Dados:

    1. Na seção Configurações de autenticação, insira os seguintes detalhes:

      • URL da instância do Sourcegraph: URL da instância do seu site do Sourcegraph (por exemplo, https://sourcegraph.com ou https://company.sourcegraphcloud.com).
      • ID do cliente: ID do cliente da sua integração com o Sourcegraph.

      Para mais informações sobre credenciais, consulte Configuração do Sourcegraph.

    2. Clique em Continuar.

    3. Na seção Entidades para pesquisar, selecione todas as entidades necessárias:

      • Repositórios
  7. Clique em Continuar.

  8. Na seção Ações, em Selecionar ações do Sourcegraph para ativar, escolha as ações da categoria para ativar no repositório de dados.

    Para gerenciar a lista de ações, consulte Gerenciar ações.

  9. Clique em Continuar.

  10. Na seção Configuração:

    1. Na lista Multirregional, selecione o local do conector de dados.
    2. No campo Nome do conector de dados, insira um nome para o conector.
    3. Se você selecionou us ou eu como o local, configure as Configurações de criptografia:
      • Opcional: se você não tiver configurado chaves de região única, clique em Acessar a página de configurações para fazer isso. Para mais informações, consulte Registrar uma chave de região única para conectores de terceiros.
      • Selecione Chave de criptografia gerenciada peloGoogle ou Chave do Cloud KMS.
      • Se você selecionou Chave do Cloud KMS:
        • Na lista Tipo de gerenciamento de chaves, selecione o tipo adequado.
        • Na lista Chave do Cloud KMS, selecione a chave.
      Para mais informações, consulte Chaves de criptografia gerenciadas pelo cliente.

  11. Clique em Continuar.

  12. Na seção Faturamento, selecione Preços gerais ou Preços configuráveis. Para mais informações, consulte Verificar o status de faturamento dos seus projetos e Licenças.

  13. Clique em Criar. O Gemini Enterprise cria e exibe os repositórios de dados na página Repositórios de dados.

Na página Repositórios de dados, clique no nome da loja para conferir o status. Depois que o estado do repositório de dados mudar de Criação para Ativo, você poderá usar o conector do Sourcegraph.

Depois de criar o repositório de dados, conecte-o a um app existente ou crie um novo app e conecte o repositório ao novo app, e autorize o Gemini Enterprise a acessar o Sourcegraph antes de executar qualquer consulta. Para saber mais, consulte Próximas etapas.

Tratamento de dados e execução de consultas

Esta seção descreve como o Gemini Enterprise gerencia sua consulta e as implicações de privacidade do uso do repositório de dados federado.

Execução da consulta

Depois de autorizar o Sourcegraph e enviar uma consulta de pesquisa para o Gemini Enterprise:

  • O Gemini Enterprise envia sua consulta de pesquisa diretamente para a API Sourcegraph.
  • O Gemini Enterprise combina os resultados com os de outras fontes de dados conectadas e mostra um resultado da pesquisa abrangente.

Processamento de dados

Ao usar a pesquisa federada de terceiros, as seguintes regras de tratamento de dados são aplicadas:

  • Sua string de consulta é enviada para o back-end de pesquisa de terceiros (API Sourcegraph).
  • Esses terceiros podem associar consultas à sua identidade.
  • Se várias fontes de dados de pesquisa federada estiverem ativadas, a consulta poderá ser enviada a todas elas.
  • Depois que os dados chegam ao sistema de terceiros, eles são regidos pelos Termos de Serviço e pelas Políticas de Privacidade desse sistema.

A seguir