

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Accès à votre point de terminaison de développement
<a name="dev-endpoint-elastic-ip"></a>

Lorsque vous créez un point de terminaison de développement dans un Virtual Private Cloud (VPC), AWS Glue renvoie uniquement une adresse IP privée. Le champ de l'adresse IP publique n'est pas renseigné. Lorsque vous créez un point de terminaison de développement non VPC, AWS Glue renvoie uniquement une adresse IP publique.

Si votre point de terminaison de développement possède une **adresse publique**, vérifiez qu'elle est accessible avec la clé privée SSH pour le point de terminaison de développement, comme dans l'exemple suivant.

```
ssh -i dev-endpoint-private-key.pem glue@public-address
```

Supposons que votre point de terminaison de développement possède une **adresse privée**, que votre sous-réseau VPC soit routable à partir de l'Internet public et que ses groupes de sécurité autorisent l'accès entrant depuis votre client. Dans ce cas, suivez les étapes ci-dessous pour attacher une *adresse IP Elastic* à un point de terminaison de développement afin d'autoriser l'accès depuis Internet.

**Note**  
Pour utiliser des adresses IP Elastic, le sous-réseau utilisé nécessite une passerelle Internet associée via la table de routage.

**Pour accéder à un point de terminaison de développement en attachant une adresse IP Elastic**

1. Ouvrez la AWS Glue console à l'adresse [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/).

1. Dans le panneau de navigation, sélectionnez **Dev endpoints** (Points de terminaison de dév.) et accédez à la page des détails des points de terminaison de développement. Enregistrez l'**adresse privée** pour l'utiliser à l'étape suivante. 

1. Ouvrez la EC2 console Amazon à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, sous **Network & Security (Réseau et sécurité)**, choisissez **Network Interfaces (Interfaces réseau)**. 

1. Recherchez le **DNS privé (IPv4)** correspondant à l'**adresse privée** sur la page de détails du point de terminaison de développement de la AWS Glue console. 

   Vous devrez peut-être modifier les colonnes affichées sur votre EC2 console Amazon. Notez l'**ID d'interface réseau** (ENI) de cette adresse (par exemple, `eni-12345678`).

1. Sur la EC2 console Amazon, sous **Réseau et sécurité**, sélectionnez **Elastic IPs**. 

1. Choisissez **Allocate new address** (Allouer une nouvelle adresse), puis **Allocate** (Allouer) pour allouer une nouvelle adresse IP Elastic.

1. Sur la IPs page **Elastic**, choisissez la nouvelle **adresse IP Elastic** allouée. Puis, choisissez **Actions**, **Associate Address** (Associer l'adresse).

1. Dans la page **Associer l'adresse**, procédez comme suit :
   + Pour **Resource type** (Type de ressource), choisissez **Network interface (Interface réseau)**.
   + Dans la zone **Interface réseau**, entrez l'**ID d'interface réseau** (ENI) de l'adresse privée.
   + Choisissez **Associer**.

1. Vérifiez que l'adresse IP Elastic nouvellement associée est accessible avec la clé privée SSH associée au point de terminaison de développement, comme dans l'exemple suivant. 

   ```
   ssh -i dev-endpoint-private-key.pem glue@elastic-ip
   ```

   Pour plus d'informations sur l'utilisation d'un hôte bastion pour obtenir un accès SSH à l'adresse privée du point de terminaison de développement, consultez le billet de blog sur la AWS sécurité [Connectez-vous en toute sécurité aux instances Linux exécutées dans un Amazon VPC](https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-vpc/) privé.