Les connexions réseau permettent à EMR Serverless Spark d'accéder aux sources de données, aux serveurs et aux autres services hébergés dans votre propre cloud privé virtuel (VPC). Cette rubrique explique comment créer une connexion réseau et configurer les règles du groupe de sécurité pour le service cible.
Prérequis
Un espace de travail Serverless Spark est créé. Pour plus d'informations, consultez la page Créer un espace de travail.
Instructions
Limites d'utilisation
Les vSwitches sont pris en charge uniquement dans les zones de disponibilité suivantes.
Créer une connexion réseau
-
Accédez à la page Network Connection.
Connectez-vous à la console EMR.
Dans le volet de navigation de gauche, sélectionnez .
Sur la page Spark, cliquez sur le nom de l'espace de travail cible.
Sur la page EMR Serverless Spark, cliquez sur Normal Network Connection dans le volet de navigation de gauche.
Sur la page Normal Network Connection, cliquez sur Create Network Connection.
-
Dans la boîte de dialogue Create Network Connection, configurez les paramètres suivants et cliquez sur OK.
Parameter
Description
Name
Saisissez un nom pour la connexion.
VPC
Sélectionnez le même VPC que celui du cluster EMR.
Si aucun VPC n'est disponible, cliquez sur Create VPC pour en créer un dans la console VPC. Pour plus d'informations, consultez la rubrique VPCs and vSwitches.
RemarqueSi votre application Serverless Spark nécessite un accès à Internet, assurez-vous que la connexion réseau le permet. Par exemple, vous pouvez déployer une passerelle NAT publique dans le VPC pour autoriser l'accès à Internet des instances Serverless Spark. Pour plus d'informations, consultez la rubrique Public NAT Gateway.
vSwitch
Sélectionnez un vSwitch situé dans le même VPC que le cluster EMR.
Si aucun vSwitch n'est disponible dans la zone actuelle, cliquez sur vSwitch pour en créer un dans la console VPC. Pour plus d'informations, consultez la rubrique Create and manage vSwitches.
ImportantVous ne pouvez sélectionner des vSwitches que dans certaines zones. Pour plus d'informations, consultez la section Limites d'utilisation.
La connexion réseau est créée lorsque l'état Status passe à Succeeded.

Configurer les règles de groupe de sécurité
Après avoir créé une connexion réseau, vous devez autoriser le bloc CIDR du vSwitch utilisé par cette connexion dans le groupe de sécurité du cluster qui héberge le service cible. Sans cette configuration, Serverless Spark ne pourra pas accéder au service. Les étapes suivantes utilisent un cluster EMR on ECS à titre d'exemple.
-
Obtenez le bloc CIDR du vSwitch spécifié dans la connexion réseau.
Connectez-vous à la console VPC et accédez à la page vSwitch pour obtenir le bloc CIDR du vSwitch.
-
Ajoutez une règle de groupe de sécurité.
Connectez-vous à la console EMR on ECS .
Sur la page EMR on ECS, cliquez sur l'ID du cluster cible.
Sur la page Basic Information, dans la section Security, cliquez sur le lien situé à côté de Cluster Security Group.
-
Sur la page Security Group Details, dans la section Rules, cliquez sur Add Rule, configurez les paramètres suivants, puis cliquez sur OK.
Parameter
Description
Protocol
Type de protocole réseau à autoriser. La valeur par défaut est TCP.
RemarqueSi votre connexion réseau est utilisée pour l'authentification Kerberos, nous vous recommandons de sélectionner UDP et d'ouvrir le port 88. Pour plus d'informations sur l'authentification Kerberos, consultez la rubrique Enable Kerberos authentication.
Source
Saisissez le bloc CIDR du vSwitch obtenu à l'étape précédente.
ImportantPour éviter les risques de sécurité tels que les attaques provenant d'utilisateurs externes, ne définissez pas Authorization Object sur 0.0.0.0/0.
Destination (Current Instance)
Port de destination à ouvrir. Par exemple, 9083.
Étapes suivantes
Une fois la connexion réseau créée et les règles de groupe de sécurité configurées, vous pouvez sélectionner cette connexion dans une session SQL, une session notebook ou un job par lots pour accéder aux sources de données situées dans le VPC. Pour un exemple de bout en bout illustrant l'accès à un Hive Metastore dans votre propre VPC, consultez la rubrique Lire et écrire dans HMS.