Utiliser le terminal interactif PostgreSQL (psql) pour accéder à Aurora DSQL - Amazon Aurora DSQL

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.

Utiliser le terminal interactif PostgreSQL (psql) pour accéder à Aurora DSQL

AWS CloudShell À utiliser pour accéder à Aurora DSQL avec le terminal interactif PostgreSQL (psql)

Utilisez la procédure suivante pour accéder à Aurora DSQL avec le terminal interactif PostgreSQL depuis. AWS CloudShell Pour plus d'informations, voir Qu'est-ce que AWS CloudShell.

Pour vous connecter en utilisant AWS CloudShell
  1. Connectez-vous à la console Aurora DSQL.

  2. Choisissez le cluster pour lequel vous souhaitez ouvrir CloudShell. Si vous n’avez pas encore créé de cluster, suivez les étapes décrites dans Étape 1 : création d’un cluster à une seule région Aurora DSQL ou Création d’un cluster multi-régions.

  3. Choisissez Connect with Query Editor, puis Connect with CloudShell.

  4. Choisissez si vous souhaitez vous connecter en tant qu'administrateur ou avec un rôle de base de données personnalisé.

  5. Choisissez Launch in, CloudShell puis sélectionnez Exécuter dans la CloudShell boîte de dialogue suivante.

Utilisez la CLI locale pour accéder à Aurora DSQL avec le terminal interactif PostgreSQL (psql)

Utilisez psql une interface de l'utilitaire PostgreSQL basée sur un terminal pour saisir des requêtes de manière interactive, les envoyer à PostgreSQL et afficher les résultats des requêtes.

Note

Pour améliorer les temps de réponse aux requêtes, utilisez le client PostgreSQL version 17. Si vous utilisez la CLI dans un autre environnement, assurez-vous de configurer manuellement la version 3.8+ de Python et la version 14+ de psql.

Téléchargez le programme d’installation de votre système d’exploitation depuis la page des téléchargements de PostgreSQL. Pour plus d'informationspsql, consultez la section Applications clientes PostgreSQL sur le site Web de PostgreSQL.

Si vous l'avez déjà AWS CLI installé, utilisez l'exemple suivant pour vous connecter à votre cluster.

# Aurora DSQL requires a valid IAM token as the password when connecting. # Aurora DSQL provides tools for this and here we're using Python. export PGPASSWORD=$(aws dsql generate-db-connect-admin-auth-token \ --region us-east-1 \ --expires-in 3600 \ --hostname your_cluster_endpoint) # Aurora DSQL requires SSL and will reject your connection without it. export PGSSLMODE=require # Connect with psql, which automatically uses the values set in PGPASSWORD and PGSSLMODE. # Quiet mode suppresses unnecessary warnings and chatty responses but still outputs errors. psql --quiet \ --username admin \ --dbname postgres \ --host your_cluster_endpoint