Las conexiones de red permiten que EMR Serverless Spark acceda a orígenes de datos, servidores y otros servicios dentro de su propia virtual private cloud (VPC). Este tema describe cómo crear una conexión de red y configurar las reglas del security group para el servicio de destino.
Requisitos previos
Se ha creado un espacio de trabajo de Serverless Spark. Para obtener más información, consulte Create a workspace.
Límites de uso
Los vSwitches solo son compatibles con las siguientes zonas de disponibilidad.
Crear una conexión de red
-
Vaya a la página Network Connection.
Inicie sesión en la consola de EMR.
En el panel de navegación izquierdo, seleccione .
En la página Spark, haga clic en el nombre del espacio de trabajo de destino.
En la página EMR Serverless Spark, en el panel de navegación izquierdo, haga clic en Normal Network Connection.
En la página Normal Network Connection, haga clic en Create Network Connection.
-
En el cuadro de diálogo Create Network Connection, configure los siguientes parámetros y haga clic en OK.
Parámetro
Descripción
Name
Introduzca un nombre para la conexión.
VPC
Seleccione la misma VPC que utiliza el clúster de EMR.
Si no hay ninguna VPC disponible, haga clic en Create VPC para crear una en la consola de VPC. Para obtener más información, consulte VPCs and vSwitches.
NotaSi su aplicación de Serverless Spark requiere acceso a Internet, asegúrese de que la conexión de red lo proporcione. Por ejemplo, puede desplegar una NAT gateway pública en la VPC para habilitar el acceso a Internet en las instancias de Serverless Spark. Para obtener más información, consulte Public NAT Gateway.
vSwitch
Seleccione un vSwitch que se encuentre en la misma VPC que el clúster de EMR.
Si no hay ningún vSwitch disponible en la zona actual, haga clic en vSwitch para crear uno en la consola de VPC. Para obtener más información, consulte Create and manage vSwitches.
ImportanteSolo es posible seleccionar vSwitches en zonas específicas. Para obtener más información, consulte Usage limits.
La conexión de red se crea cuando el Status cambia a Succeeded.

Configurar reglas de security group
Después de crear una conexión de red, debe permitir el bloque CIDR del vSwitch utilizado por dicha conexión en el security group del clúster que aloja el servicio de destino. De lo contrario, Serverless Spark no podrá acceder al servicio. Los siguientes pasos toman como ejemplo un clúster EMR on ECS.
-
Obtenga el bloque CIDR del vSwitch especificado en la conexión de red.
Inicie sesión en la consola de VPC y vaya a la página vSwitch para obtener el bloque CIDR del vSwitch.
-
Agregue una regla de security group.
Inicie sesión en la consola de EMR on ECS.
En la página EMR on ECS, haga clic en el ID del clúster de destino.
En la página Basic Information, en la sección Security, haga clic en el enlace junto a Cluster Security Group.
-
En la página Security Group Details, en la sección Rules, haga clic en Add Rule, configure los siguientes parámetros y luego haga clic en OK.
Parámetro
Descripción
Protocol
El tipo de protocolo de red que se permitirá. Valor predeterminado: TCP.
NotaSi su conexión de red se utiliza para autenticación Kerberos, se recomienda seleccionar UDP y abrir el puerto 88. Para obtener más información sobre la autenticación Kerberos, consulte Enable Kerberos authentication.
Source
Introduzca el bloque CIDR del vSwitch que obtuvo en el paso anterior.
ImportantePara evitar riesgos de seguridad, como ataques de usuarios externos, no establezca Authorization Object en 0.0.0.0/0.
Destination (Current Instance)
El puerto de destino que se abrirá. Por ejemplo, 9083.
Siguientes pasos
Una vez creada la conexión de red y configuradas las reglas del security group, podrá seleccionar dicha conexión en una sesión SQL, una sesión de notebook o un trabajo por lotes para acceder a orígenes de datos dentro de la VPC. Para consultar un ejemplo integral sobre cómo acceder a un Hive Metastore en su propia VPC, consulte Read from and write to HMS.