Se planeia criar uma instância do Cloud Data Fusion com um endereço IP privado, pode fornecer segurança adicional estabelecendo primeiro um perímetro de segurança para a instância através do VPC Service Controls (VPC-SC). O perímetro de segurança do VPC-SC em torno da instância privada do Cloud Data Fusion e de outros Google Cloud recursos ajuda a mitigar o risco de exfiltração de dados. Por exemplo, com os VPC Service Controls, se um pipeline do Cloud Data Fusion ler dados de um recurso suportado, como um conjunto de dados do BigQuery, localizado dentro do perímetro, e, em seguida, tentar escrever o resultado num recurso fora do perímetro, o pipeline falha.
Os recursos do Cloud Data Fusion são expostos em duas superfícies de API:
A superfície da API do plano de controlo
datafusion.googleapis.com
, que lhe permite realizar operações ao nível da instância, como a criação e a eliminação de instâncias.A superfície da API do plano de dados
datafusion.googleusercontent.com
(a interface Web do Cloud Data Fusion na consola) que é executada numa instância do Cloud Data Fusion para criar e executar pipelines de dados. Google Cloud
Configura os VPC Service Controls com o Cloud Data Fusion restringindo a conetividade a ambas as superfícies de API.
Estratégias:
Os pipelines do Cloud Data Fusion são executados em clusters do Dataproc. Para proteger um cluster do Dataproc com um perímetro de serviço, siga as instruções para configurar a conetividade privada para permitir que o cluster funcione dentro do perímetro.
Não use plug-ins que usem Google Cloud APIs que não são suportadas pelos VPC Service Controls. Se usar plug-ins não suportados, o Cloud Data Fusion bloqueia as chamadas API, o que resulta na falha da pré-visualização e da execução do pipeline.
Para usar o Cloud Data Fusion num perímetro de serviço do VPC Service Controls, adicione ou configure várias entradas DNS para direcionar os seguintes domínios para o VIP (endereço IP virtual) restrito:
datafusion.googleapis.com
*.datafusion.googleusercontent.com
*.datafusion.cloud.google.com
Limitações:
Estabeleça o perímetro de segurança dos VPC Service Controls antes de criar a sua instância privada do Cloud Data Fusion. A proteção do perímetro para instâncias criadas antes da configuração dos VPC Service Controls não é suportada.
Atualmente, a IU do plano de dados do Cloud Data Fusion não suporta a especificação de níveis de acesso através do acesso baseado na identidade.
Restringir superfícies da API Cloud Data Fusion
Restringir a superfície do plano de controlo
Consulte o artigo Configurar a conetividade privada às APIs e aos serviços Google
para restringir a conetividade à superfície do datafusion.googleapis.com
plano de controlo da API.
Restringir a superfície do plano de dados
Para configurar a conetividade privada ao plano de dados da API,
configure o DNS concluindo os passos seguintes para os domínios *.datafusion.googleusercontent.com
e *.datafusion.cloud.google.com
.
Crie uma nova zona privada com o Cloud DNS:
- Tipo de zona: selecione privado
- Nome da zona: datafusiongoogleusercontentcom
- Nome de DNS: datafusion.googleusercontent.com
Rede: selecione a rede de IP privado que escolheu quando criou a instância do Cloud Data Fusion.
Na página Cloud DNS, clique no nome da zona DNS
datafusiongoogleusercontent
para abrir a página Detalhes da zona. São apresentados dois registos: um registo NS e um registo SOA. Use Adicionar padrão para adicionar os dois conjuntos de registos seguintes à sua zona DNS datafusiongoogleusercontent.Adicione um registo CNAME: na caixa de diálogo Criar conjunto de registos, preencha os seguintes campos para mapear o nome DNS
*.datafusion.googleusercontent.com.
para o nome canónicodatafusion.googleusercontent.com
:- Nome DNS: "*.datafusion.googleusercontent.com"
Nome canónico: "datafusion.googleusercontent.com"
Adicione um registo A: numa nova caixa de diálogo Criar conjunto de registos, preencha os seguintes campos para mapear o nome DNS
datafusion.googleusercontent.com.
para os endereços IP199.36.153.4
-199.36.153.7
:- Nome DNS: ".datafusion.googleusercontent.com"
Endereço IPv4:
- 199.36.153.4
- 199.36.153.5
- 199.36.153.6
- 199.36.153.7
A página
datafusiongoogleusercontent
Detalhes da zona mostra os seguintes conjuntos de registos:
Siga os passos acima para criar uma zona de DNS privada e adicionar um conjunto de registos para o domínio
*.datafusion.cloud.google.com
.
O que se segue?
- Saiba como criar uma instância privada.
- Saiba mais acerca dos VPC Service Controls.