Esta página discute como provisionar uma instância de produção ou não produção do Looker (Google Cloud Core) configurada para conexões seguras públicas.
Se você quiser criar uma instância de conexões particulares, a configuração precisa ser atribuída na criação da instância. Para instruções sobre como criar uma instância de conexões particulares, siga o procedimento nas páginas de documentação Criar uma instância do Private Service Connect do Looker (Google Cloud Core) ou Criar uma instância de conexões particulares (acesso a serviços particulares) do Looker (Google Cloud Core) em vez do procedimento a seguir.
Antes de começar
- Trabalhe com a equipe de vendas para garantir que seu contrato anual seja concluído e que você tenha cota alocada no seu projeto.
- Verifique se o faturamento está ativado para o projeto do Google Cloud .
- No console do Google Cloud, na página do seletor de projetos, crie um Google Cloud projeto ou navegue até um já existente.
- Ative a API Looker para seu projeto no console do Google Cloud. Ao ativar a API, talvez seja necessário atualizar a página do console para confirmar que ela foi ativada.
- Se você quiser usar VPC Service Controls, crie uma instância de conexões particulares (acesso a serviços particulares) em vez de uma instância de conexão segura pública.
Funções exigidas
Para receber as permissões necessárias para criar 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 vai residir.
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 com papéis personalizados ou outros papéis predefinidos.
Você também pode precisar de outros papéis do IAM se quiser configurar chaves de criptografia gerenciadas pelo cliente (CMEK). Acesse a página Controle de acesso com o IAM da documentação do Cloud Key Management Service para saber mais.
Criar uma instância do Looker (Google Cloud Core)
O Looker (Google Cloud Core) leva aproximadamente 60 minutos para gerar uma nova instância.
Para criar sua instância do Looker (Google Cloud Core), selecione uma das seguintes opções:
Console
- Navegue até a página do produto Looker (Google Cloud Core) no seu projeto no console do Google Cloud. Se você já tiver criado uma instância do Looker (Google Cloud Core) nesse projeto, a página Instâncias será aberta.
- Clique em CRIAR INSTÂNCIA.
- Na seção Nome da instância, dê um nome para sua instância do Looker (Google Cloud Core). O nome da instância não está associado ao URL da instância do Looker (Google Cloud Core) depois que ela é criada. O nome da instância não pode ser alterado após a criação da instância.
- Na seção Região, selecione a opção adequada no menu suspenso para hospedar sua instância do Looker (Google Cloud Core). Selecione a região que corresponde à região no contrato de assinatura, que é onde a cota do seu projeto está alocada. As regiões disponíveis estão listadas na página de documentação Locais do Looker (Google Cloud Core). Não é possível mudar a região depois que a instância é criada.
Na seção Edição, defina a edição da instância de acordo com as necessidades da sua organização. O tipo de edição afeta alguns dos recursos disponíveis para a instância. Escolha o mesmo tipo de edição listado no seu contrato anual e verifique se você tem cota alocada para esse tipo de edição. Estas são as opções de edição:
- Standard: plataforma Looker (Google Cloud Core) para pequenas organizações ou equipes com menos de 50 usuários.
- Enterprise: plataforma Looker (Google Cloud Core) com recursos de segurança reforçada para atender a uma ampla variedade de casos de uso internos de BI e análise.
- Embed: plataforma Looker (Google Cloud Core) para implantar e manter análises externas confiáveis e aplicativos personalizados em escala.
- Edições de não produção: se você quiser um ambiente de preparação e teste, selecione uma das edições de não produção. Para mais informações, consulte a documentação Instâncias de não produção.
- Edições de teste: uma edição de teste tem o mesmo suporte a recursos que a edição de produção correspondente, com a exceção de que as edições de teste são válidas por 90 dias.
Não é possível mudar as edições depois que uma instância é criada. Se você quiser mudar uma edição, use a importação e a exportação para mover os dados da instância do Looker (Google Cloud Core) para uma nova instância configurada com uma edição diferente.
Na seção Personalizar a instância, clique em Mostrar opções de configuração para exibir um grupo de configurações extras que podem ser personalizadas para a instância.
Na seção Conexões, selecione Usar conexões seguras públicas. Uma configuração de conexão segura pública atribui um endereço IP externo acessível pela Internet e está disponível para todos os tipos de edição.
Se você estiver criando uma instância da edição Enterprise ou Embed, a seção Criptografia será exibida. Nessa seção, é possível selecionar o tipo de criptografia a ser usado na instância. As seguintes opções de criptografia estão disponíveis:
- Google-managed encryption key: essa opção é a padrão e não requer nenhuma configuração extra.
- Chave de criptografia gerenciada pelo cliente (CMEK): consulte a página de documentação Como usar chaves de criptografia gerenciadas pelo cliente com o Looker (Google Cloud Core) para mais informações sobre a CMEK e como configurá-la durante a criação da instância. Não é possível mudar o tipo de criptografia após a criação da instância.
- Ativar a criptografia validada de nível 1 do FIPS 140-3: consulte a página de documentação Ativar a conformidade de nível 1 do FIPS 140-3 em uma instância do Looker (Google Cloud Core) para mais informações sobre o suporte de nível 1 do FIPS 140-3 no Looker (Google Cloud Core).
Na seção Canal de lançamento, selecione o canal de lançamento que melhor atenda às suas necessidades:
- Rápido: acesso mais rápido aos recursos. Padrão recomendado para instâncias de não produção.
- Normal: estabilidade equilibrada. Recomendado para instâncias de produção.
- Nenhum canal: nenhum canal de lançamento. Durante a prévia, "Nenhum canal" é o padrão.
Na seção Janela de manutenção, você pode especificar o dia da semana e a hora em que o Looker (Google Cloud Core) programa a manutenção.
Na seção Período de manutenção negado, você pode especificar um bloco de dias em que o Looker (Google Cloud Core) não programa a manutenção. Não é possível definir um período de manutenção negado se você também estiver inscrevendo a instância no canal de lançamento rápido ou usando a flag de configuração de patch de segurança acelerado (ASP, na sigla em inglês) com o canal de lançamento normal.
Na seção Gemini no Looker, você pode disponibilizar os recursos do Gemini no Looker para a instância do Looker (Google Cloud Core). Para ativar o Gemini no Looker, selecione Gemini e, em seguida, selecione Recursos do Trusted Tester. Quando os Recursos do Trusted Tester estão ativados, os usuários podem acessar os recursos do Trusted Tester do Gemini no Looker. Você pode solicitar acesso aos recursos não públicos do Trusted Tester enviando o formulário de pré-lançamento do Gemini no Looker para cada usuário. É necessário ativar essa configuração para usar o Gemini durante a prévia de pré-lançamento. Opcionalmente, selecione Uso de dados do Trusted Tester. Quando essa configuração está ativada, você concorda que seus dados sejam usados pelo Google conforme descrito nos termos do programa Google Cloud Trusted Tester. Para desativar o Gemini em uma instância do Looker (Google Cloud Core), desmarque a configuração Gemini.
Na seção Integração do Knowledge Catalog, você pode selecionar a caixa de seleção Desativar a integração do Knowledge Catalog se não quiser que o Looker (Google Cloud Core) seja integrado ao Knowledge Catalog. O Looker (Google Cloud Core) e o Knowledge Catalog são integrados por padrão.
Clique em Criar.
gcloud
- Se você estiver usando CMEK, então crie a conta de serviço do Looker e siga as instruções para configurar a CMEK primeiro.
Use o comando
gcloud looker instances createpara criar a instância:gcloud looker instances create INSTANCE_NAME \ --project=PROJECT_ID \ --region=REGION \ --edition=EDITION \ [--release-channel=RELEASE_CHANNEL]\ --public-ip-enabled \ --async
Substitua:
INSTANCE_NAME: um nome para sua instância do Looker (Google Cloud Core). Ele não está associado ao URL da instância.PROJECT_ID: o nome do Google Cloud projeto em que você está criando a instância do Looker (Google Cloud Core).REGION: a região em que sua instância do Looker (Google Cloud Core) está hospedada. Selecione a região que corresponde à região no contrato de assinatura. As regiões disponíveis estão listadas na página de documentação Locais do Looker (Google Cloud Core). Não é possível mudar a região depois que a instância é criada.EDITION: a edição, o tipo de ambiente (produção ou não produção) e se essa é uma edição de teste para a instância. Os valores disponíveis sãocore-standard-annual,core-enterprise-annual,core-embed-annual,nonprod-core-standard-annual,nonprod-core-enterprise-annual,nonprod-core-embed-annual,core-trial-standard,core-trial-enterpriseecore-trial-embed. Não é possível mudar as edições depois que uma instância é criada. Se você quiser mudar uma edição, use a importação e a exportação para mover os dados da instância do Looker (Google Cloud Core) para uma nova instância configurada com uma edição diferente.RELEASE_CHANNEL: o canal de lançamento da instância. Os valores disponíveis sãorapid,regulareno-channel. O padrão durante a prévia éno-channel. Se você não incluir essa flag no comandocreate, a instância será criada com o canal padrão. Esse recurso está em pré-lançamento.
Inclua também estas flags:
--public-ip-enabledé usado para ativar a conexão segura pública.--asyncé recomendado ao criar uma instância do Looker (Google Cloud Core).
É possível adicionar mais parâmetros para aplicar outras configurações da instância:
[--maintenance-window-day=MAINTENANCE_WINDOW_DAY --maintenance-window-time=MAINTENANCE_WINDOW_TIME] [--deny-maintenance-period-end-date=DENY_MAINTENANCE_PERIOD_END_DATE --deny-maintenance-period-start-date=DENY_MAINTENANCE_PERIOD_START_DATE --deny-maintenance-period-time=DENY_MAINTENANCE_PERIOD_TIME] [--kms-key=KMS_KEY_ID] [--accelerated-security-patch-enabled] [--no-accelerated-security-patch-enabled] [--fips-enabled] [--catalog-integration-enabled] [--no-catalog-integration-enabled]Substitua:
MAINTENANCE_WINDOW_DAY: precisa ser um dos seguintes:friday,monday,saturday,sunday,thursday,tuesday,wednesday. Consulte a página de documentação Gerenciar políticas de manutenção para o Looker (Google Cloud Core) para mais informações sobre as configurações da janela de manutenção.MAINTENANCE_WINDOW_TIMEeDENY_MAINTENANCE_PERIOD_TIME: precisam estar no horário UTC no formato de 24 horas (por exemplo, 13:00, 17:45).DENY_MAINTENANCE_PERIOD_START_DATEeDENY_MAINTENANCE_PERIOD_END_DATE: precisam estar no formatoYYYY-MM-DD. Não é possível definir um período de manutenção negado se você também estiver inscrevendo a instância no canal de lançamento rápido ou usando a flag de configuração de patch de segurança acelerado (ASP, na sigla em inglês) com o canal de lançamento normal.KMS_KEY_ID: precisa ser a chave criada ao configurar chaves de criptografia gerenciadas pelo cliente (CMEK).
As flags a seguir ativam outras configurações:
--accelerated-security-patch-enablede--no-accelerated-security-patch-enabled: inclua uma dessas flags se a instância estiver no canalregulare você quiser receber ou desativar patches de segurança a cada duas semanas. Esse recurso está em pré-lançamento.--fips-enabled: Ativar a conformidade de nível 1 do FIPS 140-3.- Substitua a flag
--catalog-integration-enabledpela--no-catalog-integration-enabledflag para desativar a integração do Looker (Google Cloud Core) e do Knowledge Catalog. Esse recurso está em pré-lançamento.
Terraform
Use o seguinte recurso do Terraform para provisionar uma instância Standard do Looker (Google Cloud Core) com funcionalidade básica:
Use o seguinte recurso do Terraform para provisionar uma instância Standard do Looker (Google Cloud Core) com configurações extras aplicadas:
Use o seguinte recurso do Terraform para provisionar uma instância Enterprise do Looker (Google Cloud Core) com uma conexão de rede particular:
Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform.
Não é possível pausar ou encerrar a criação da instância depois que ela é iniciada. Quando o recurso do Terraform for provisionado, seu terminal vai imprimir a seguinte mensagem:
Creation complete after XmXs [id=projects/PROJECT-ID/locations/REGION/instances/my-instance-randomly-generated-name] Apply complete! Resources: X added, X changed, X destroyed.
À medida que a instância é criada, é possível conferir o status dela na página Instâncias no console. Também é possível conferir a atividade de criação da instância clicando no ícone de notificações no menu do Google Cloud console.
Depois que a instância de conexão segura pública for criada, o URL público dela vai aparecer na coluna URL da instância da página Instâncias.
Depois que a instância for criada, acesse o URL da instância, que será mostrado na página Instâncias, e faça login com o Google.
É possível editar as configurações da instância, incluindo a adição de credenciais OAuth manuais, se quiser, acessando a página de detalhes da instância e clicando em Editar.
Resolver problemas na criação de instâncias
Para receber ajuda na solução de problemas, consulte a página de documentação Solução de problemas de falhas na criação de instâncias do Looker (Google Cloud Core).
A seguir
- Configurar e acessar um domínio personalizado para uma instância do Looker (Google Cloud Core) de conexões seguras públicas
- Conectar o Looker (Google Cloud Core) ao seu banco de dados
- Preparar uma instância do Looker (Google Cloud Core) para usuários
- Gerenciar usuários no Looker (Google Cloud Core)