Configurar um domínio personalizado para uma instância de IP público do Looker (Google Cloud Core)

É possível disponibilizar sua instância por um domínio da Web personalizado em vez do domínio padrão fornecido pelo Looker (Google Cloud Core).

Nesta página de documentação, descrevemos a configuração de domínios personalizados para instâncias que atendem a um dos seguintes critérios:

  • A instância é somente IP público.
  • A instância usa IP público e privado.

Se você criar um domínio personalizado com uma instância que usa uma conexão de rede pública, o Google fornecerá um certificado SSL gerenciado e renovado automaticamente.

Para implementar um domínio personalizado para esse tipo de instância, siga estas etapas:

  1. Configurar o domínio personalizado.
  2. Crie o registro DNS A.
  3. Atualizar as credenciais do OAuth.

Antes de começar

Antes de personalizar o domínio da sua instância do Looker (Google Cloud Core), identifique onde os registros DNS do domínio estão armazenados para poder atualizá-los.

Funções exigidas

Para receber as permissões necessárias para criar um domínio personalizado para uma instância do Looker (Google Cloud Core), peça ao administrador para conceder a você o papel do IAM de Administrador do Looker (roles/looker.admin) no projeto em que a instância está localizada. Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.

Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.

Criar um domínio personalizado

No console do Google Cloud, siga estas etapas para personalizar o domínio da sua instância do Looker (Google Cloud Core):

  1. Na página Instâncias, clique no nome da instância em que você quer configurar um domínio personalizado.
  2. Clique na guia DOMÍNIO PERSONALIZADO.
  3. Clique em ADICIONAR UM DOMÍNIO PERSONALIZADO.

    O painel Adicionar um novo domínio personalizado será aberto.

  4. Usando apenas letras, números e traços, insira o nome do host com até 64 caracteres para o domínio da Web que você quer usar, por exemplo: looker.examplepetstore.com.

  5. Clique em CONCLUÍDO no painel Adicionar um novo domínio personalizado para retornar à guia DOMÍNIO PERSONALIZADO.

A coluna URL da instância na página Instâncias do console do Google Cloud mostra seu domínio personalizado.

Depois que o domínio personalizado for criado, será possível ver informações sobre ele ou excluí-lo.

Acessar o domínio personalizado

Para configurar o acesso a um domínio personalizado para uma instância do Looker (Google Cloud Core) que usa IP público, crie um registro DNS e atualize as credenciais do OAuth.

Antes de começar

Para receber as permissões necessárias para configurar o acesso a um domínio personalizado de IP público, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto em que a instância está localizada:

Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.

Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.

Criar um registro DNS

Onde quer que seus registros DNS estejam armazenados, crie um registro A na zona de DNS do seu domínio. Em uma instância que usa uma conexão de rede pública, use o IP público de entrada da instância do Looker (Google Cloud Core) como o endereço IP do registro A. O IP público de entrada pode ser encontrado na guia Detalhes da página Instâncias no console do Google Cloud. Ele também será exibido no campo Dados, na seção Atualizar seus registros DNS do painel Adicionar um novo domínio personalizado.

Após atualizar os registros DNS, clique no botão VERIFICAR DOMÍNIO na página Instâncias.

Depois que os registros DNS do domínio forem atualizados e o domínio for verificado no console do Google Cloud, o status do domínio personalizado mapeado para a instância será atualizado de Não verificado para Disponível.

Atualizar as credenciais do OAuth

  1. Para acessar o cliente OAuth, acesse APIs e serviços > Credenciais no console do Google Cloud e selecione o ID do cliente OAuth usado pela sua instância do Looker (Google Cloud Core).
  2. Clique no botão Adicionar URI para atualizar o campo Origens JavaScript autorizadas no cliente OAuth e incluir o mesmo nome DNS que sua organização vai usar para acessar o Looker (Google Cloud Core). Por exemplo, se o domínio personalizado for looker.examplepetstore.com, insira looker.examplepetstore.com/ como o URI.

  3. Atualize ou adicione o domínio personalizado à lista de URIs de redirecionamento autorizados para as credenciais do OAuth que você usou ao criar a instância do Looker (Google Cloud Core). Adicione /oauth2callback ao final do URI. Por exemplo, se seu domínio personalizado for looker.examplepetstore.com, insira looker.examplepetstore.com/oauth2callback.

Adicionar usuários

Depois que as etapas anteriores forem concluídas, o URL do domínio personalizado poderá ser acessado pelos usuários.

Verifique se o método de autenticação do usuário está completamente configurado para a instância do Looker (Google Cloud Core) antes de adicionar usuários à instância.

A seguir