As conexões de rede permitem que o EMR Serverless Spark acesse fontes de dados, servidores e outros services em sua própria virtual private cloud (VPC). Este tópico descreve como criar uma conexão de rede e configurar regras de grupo de segurança para o service de destino.
Pré-requisitos
Crie um workspace do Serverless Spark. Para mais informações, consulte Create a workspace.
Limites de uso
Os vSwitches são suportados apenas nas seguintes zonas de disponibilidade.
Criar uma conexão de rede
-
Acesse a página Network Connection.
Faça login no console EMR.
No painel de navegação à esquerda, escolha .
Na página Spark, clique em nome do workspace desejado.
Na página EMR Serverless Spark, no painel de navegação à esquerda, clique em Normal Network Connection.
Na página Normal Network Connection, clique em Create Network Connection.
-
Na caixa de diálogo Create Network Connection, configure os parâmetros a seguir e clique em OK.
Parâmetro
Descrição
Name
Insira um nome para a conexão.
VPC
Selecione a mesma VPC do cluster EMR.
Se não houver nenhuma VPC disponível, clique em Create VPC para criar uma no console VPC. Para mais informações, consulte VPCs and vSwitches.
NotaSe sua aplicação Serverless Spark precisar de acesso à internet, garanta que a conexão de rede o forneça. Por exemplo, implante um NAT gateway público na VPC para ative o acesso à internet nas instâncias do Serverless Spark. Para mais informações, consulte Public NAT Gateway.
vSwitch
Selecione um vSwitch na mesma VPC do cluster EMR.
Se não houver nenhum vSwitch disponível na zona atual, clique em vSwitch para criar um no console VPC. Para mais informações, consulte Create and manage vSwitches.
ImportanteÉ possível selecionar vSwitches apenas em zonas específicas. Para mais informações, consulte Usage limits.
A conexão de rede será criada quando o Status mudar para Succeeded.

Configurar regras de grupo de segurança
Após criar uma conexão de rede, permita o bloco CIDR do vSwitch usado pela conexão no grupo de segurança do cluster que hospeda o service de destino. Caso contrário, o Serverless Spark não conseguirá acessar o service. Os passos a seguir usam um cluster EMR on ECS como exemplo.
-
Obtenha o bloco CIDR do vSwitch especificado na conexão de rede.
Faça login no console VPC e acesse a página vSwitch para obter o bloco CIDR do vSwitch.
-
Adicione uma regra de grupo de segurança.
Faça login no console EMR on ECS.
Na página EMR on ECS, clique em ID do cluster desejado.
Na página Basic Information, na seção Security, clique em link ao lado de Cluster Security Group.
-
Na página Security Group Details, na seção Rules, clique em Add Rule, configure os parâmetros a seguir e clique em OK.
Parâmetro
Descrição
Protocol
Tipo de protocolo de rede a ser permitido. Valor padrão: TCP.
NotaSe a conexão de rede for usada para autenticação Kerberos, selecione UDP e abra a porta 88. Para mais detalhes sobre a autenticação Kerberos, consulte Enable Kerberos authentication.
Source
Insira o bloco CIDR do vSwitch obtido na etapa anterior.
ImportantePara evitar riscos de segurança, como ataques de usuários externos, não defina o Authorization Object como 0.0.0.0/0.
Destination (Current Instance)
Porta de destino a ser aberta. Por exemplo, 9083.
Próximos passos
Depois de criar a conexão de rede e configurar as regras do grupo de segurança, selecione a conexão em uma sessão SQL, sessão de notebook ou job em lote para acessar fontes de dados na VPC. Para um exemplo completo de acesso a um Hive Metastore em sua própria VPC, consulte Read from and write to HMS.