Query Service des informations d’identification

Pour trouver vos informations d’identification, connectez-vous à l’interface utilisateur d’Experience Platform et sélectionnez Requêtes dans le volet de navigation de gauche, suivi de Informations d’identification. Pour obtenir des instructions complètes sur la façon de trouver vos informations d’identification, veuillez lire le guide des informations d’identification.

Onglet Informations d’identification avec les informations d’identification arrivant à expiration pour Query Service mis en surbrillance.

Bien que le port 80 soit le port recommandé pour une connexion à Query Service, vous pouvez également utiliser le port 5432.

IMPORTANT
Si vous utilisez des informations d’identification arrivant à expiration (comme illustré dans l’image ci-dessus) pour vous connecter à Query Service, la durée de vie de session de votre connexion expirera après la période définie définie dans les paramètres de votre organisation. Par défaut, cette période est de 24 heures. Consultez la documentation pour savoir comment connecter un client avec des informations d’identification non expirantes ou modifier la durée de vie de session de vos informations d’identification arrivant à expiration.

Une fois que vous avez accès à vos informations d’identification QS, ouvrez l’éditeur de Python de votre choix.

Stocker les informations d’identification dans Python

Dans l’éditeur de Python, importez la bibliothèque urllib.parse.quote et enregistrez chaque variable d’identification en tant que paramètre. Le module urllib.parse fournit une interface standard pour diviser les chaînes URL en composants. La fonction quote remplace les caractères spéciaux dans la chaîne URL afin de rendre les données plus sûres pour une utilisation en tant que composants URL. Vous trouverez ci-dessous un exemple du code requis :

CONSEIL
Utilisez les guillemets Python pour saisir votre chaîne de mot de passe à plusieurs lignes.
from urllib.parse import quote

host = "<YOUR_HOST>"

port = "<YOUR_PORT>"

dbname = "<YOUR_DATABASE>"

user = "<YOUR_USERNAME>"

password = quote('''
<YOUR_PASSWORD>
''')
REMARQUE
Le mot de passe que vous fournissez pour se connecter SQLAlchemy à Experience Platform expirera si vous utilisez des informations d’identification arrivant à expiration. Voir la section Informations d’identification pour plus d’informations.