

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.

# Création d'une connexion Vertica
<a name="creating-vertica-connection"></a>

**Prérequis :**
+ Un compartiment ou un dossier Amazon S3 à utiliser pour le stockage temporaire lors de la lecture et de l'écriture dans la base de données, désigné par{{tempS3Path}}.
**Note**  
Lorsque vous utilisez Vertica dans les aperçus des données des AWS Glue tâches, les fichiers temporaires peuvent ne pas être automatiquement supprimés. {{tempS3Path}} Pour garantir la suppression des fichiers temporaires, mettez directement fin à la session de prévisualisation des données en choisissant **Mettre fin à la session** dans le volet **Prévisualisation des données**.  
Si vous ne pouvez pas garantir la fin directe de la session de prévisualisation des données, pensez à configurer le cycle de vie d’Amazon S3 pour supprimer les anciennes données. Nous recommandons de supprimer les données de plus de 49 heures, sur la base de la durée d'exécution maximale des tâches plus une marge. Pour de plus amples informations sur la configuration du cycle de vie Amazon S3, consultez [Gestion du cycle de vie de votre stockage](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html) dans la documentation Amazon S3.
+ Une politique IAM avec les autorisations appropriées pour votre chemin Amazon S3 que vous pouvez associer à votre AWS Glue poste.
+ Si votre instance Vertica se trouve dans un Amazon VPC, configurez Amazon VPC pour permettre à votre AWS Glue tâche de communiquer avec l'instance Vertica sans trafic via l'Internet public. 

  Dans Amazon VPC, identifiez ou créez un ** VPC**, un ** sous-réseau ** et un groupe ** de ** sécurité à utiliser lors de l'exécution de la tâche. AWS Glue En outre, vous devez vous assurer qu'Amazon VPC est configuré pour autoriser le trafic réseau entre votre instance Vertica et cet emplacement. Votre tâche devra établir une connexion TCP avec votre port client Vertica (par défaut 5433). Selon la configuration de votre réseau, cela peut nécessiter des modifications des règles du groupe de sécurité, des ACL réseau, des passerelles NAT et des connexions d'appairage.

**Pour configurer une connexion à Vertica :**

1. Dans AWS Secrets Manager, créez un secret à l'aide de vos informations d'identification Vertica, {{verticaUsername}} et{{verticaPassword}}. Pour créer un secret dans Secrets Manager, suivez le didacticiel disponible dans la [ section Créer un AWS Secrets Manager secret ](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html) de la AWS Secrets Manager documentation. Après avoir créé le secret, conservez le nom du secret {{secretName}} pour l'étape suivante. 
   + Lorsque vous sélectionnez des ** Key/value paires**, créez une paire pour la clé `user` avec la valeur{{verticaUsername}}.
   + Lorsque vous sélectionnez des ** Key/value paires**, créez une paire pour la clé `password` avec la valeur{{verticaPassword}}.

1. Dans la AWS Glue console, créez une connexion en suivant les étapes décrites dans[Ajouter une AWS Glue connexion](console-connections.md). Après avoir créé la connexion, conservez le nom de la connexion{{connectionName}}, pour l'étape suivante. 
   + Lorsque vous sélectionnez un **type de connexion**, sélectionnez Vertica.
   + Lorsque vous sélectionnez l'**hôte Vertica**, indiquez le nome d'hôte de votre installation Vertica.
   + Lorsque vous sélectionnez le **port Vertica**, le port via lequel votre installation Vertica est disponible.
   + Lorsque vous sélectionnez un **AWS secret**, indiquez{{secretName}}.

1. Dans les situations suivantes, vous pouvez avoir besoin d'une configuration supplémentaire :
   + 

     Pour les instances Vertica hébergées sur AWS un Amazon VPC
     + Fournissez les informations de connexion Amazon VPC à la AWS Glue connexion qui définit vos informations d'identification de sécurité Vertica. Lorsque vous créez ou mettez à jour votre connexion, définissez le **VPC**, le **sous-réseau** et les **groupes de sécurité** dans les **options réseau**.

Vous devrez suivre les étapes suivantes avant d'exécuter votre AWS Glue tâche :
+ Accordez le rôle IAM associé à vos autorisations de AWS Glue travail à{{tempS3Path}}.
+ Accordez au rôle IAM associé à votre AWS Glue travail l'autorisation de lire{{secretName}}.