Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Options de configuration du connecteur Amazon Redshift Python - Amazon Redshift

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.

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.

Options de configuration du connecteur Amazon Redshift Python

Vous trouverez ci-dessous des descriptions des options que vous pouvez spécifier pour le connecteur Amazon Redshift Python.

access_key_id

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

ID de clé d'accès pour l'utilisateur ou le rôle IAM configuré pour l'authentification de base de données IAM.

Ce paramètre est facultatif.

allow_db_user_override

  • Valeur par défaut – False

  • Types de données – Booléen

True

Spécifie que le connecteur utilise la valeur DbUser de l'assertion SAML (Security Assertion Markup Language).

False

Spécifie que la valeur du paramètre de connexion DbUser est utilisée.

Ce paramètre est facultatif.

app_name

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom de l'application fournisseur d'identité (IdP) utilisée pour l'authentification.

Ce paramètre est facultatif.

auth_profile

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom d'un profil d'authentification Amazon Redshift ayant des propriétés de connexion JSON. Pour plus d'informations sur l'attribution de noms aux paramètres de connexion, consultez la classe RedshiftProperty. La classe RedshiftProperty stocke les paramètres de connexion fournis par l'utilisateur final et, le cas échéant, générés pendant le processus d'authentification IAM (par exemple, les informations d'identification IAM temporaires). Pour plus d'informations, consultez le RedshiftProperty cours.

Ce paramètre est facultatif.

auto_create

  • Valeur par défaut – False

  • Types de données – Booléen

Valeur qui indique si l'utilisateur doit être créé s'il n'existe pas.

Ce paramètre est facultatif.

client_id

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

ID client d'Azure IdP.

Ce paramètre est facultatif.

client_secret

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Secret client d'Azure IdP.

Ce paramètre est facultatif.

cluster_identifier

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Identifiant du cluster Amazon Redshift.

Ce paramètre est facultatif.

credentials_provider

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

IdP utilisé pour s'authentifier auprès d'Amazon Redshift. Voici les valeurs valides :

  • AdfsCredentialsProvider

  • AzureCredentialsProvider

  • BrowserAzureCredentialsProvider

  • BrowserAzureOAuth2CredentialsProvider

  • BrowserIdcAuthPlugin— Un plugin d'autorisation utilisant AWS IAM Identity Center.

  • BrowserSamlCredentialsProvider

  • IdpTokenAuthPlugin— Un plugin d'autorisation qui accepte un jeton AWS IAM Identity Center ou des jetons d'identité basés sur le JSON OpenID Connect (OIDC) (JWT) provenant de n'importe quel fournisseur d'identité Web lié à l'IAM Identity Center. AWS

  • PingCredentialsProvider

  • OktaCredentialsProvider

Ce paramètre est facultatif.

database

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom de la base de données à laquelle vous souhaitez vous connecter.

Ce paramètre est obligatoire.

database_metadata_current_db_only

  • Valeur par défaut – True

  • Types de données – Booléen

Valeur qui indique si une application prend en charge les catalogues d'unités de partage des données de plusieurs bases de données. La valeur par défaut True indique que l'application ne prend pas en charge les catalogues d'unités de partage des données de plusieurs bases de données pour des raisons de compatibilité ascendante.

Ce paramètre est facultatif.

db_groups

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Liste séparée par des virgules des noms de groupes de base de données existants que l'utilisateur a indiqués par des DbUser jointures pour la session en cours.

Ce paramètre est facultatif.

db_user

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

L'ID utilisateur à utiliser avec Amazon Redshift.

Ce paramètre est facultatif.

endpoint_url

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

URL du point de terminaison Amazon Redshift. Cette option est réservée à un usage AWS interne.

Ce paramètre est facultatif.

group_federation

  • Valeur par défaut – False

  • Types de données – Booléen

Cette option spécifie si les groupes d’IDP Amazon Redshift doivent être utilisés.

Ce paramètre est facultatif.

true

Utilisez les groupes Amazon Redshift Identity Provider (IDP).

false

Utilisez l'API STS et GetClusterCredentials pour la fédération d'utilisateurs et spécifiez db_groups pour la connexion.

hôte

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom d'hôte du cluster Amazon Redshift.

Ce paramètre est facultatif.

iam

  • Valeur par défaut – False

  • Types de données – Booléen

L'authentification IAM est activée.

Ce paramètre est obligatoire.

iam_disable_cache

  • Valeur par défaut – False

  • Types de données – Booléen

Cette option spécifie si les informations d’identification IAM sont mises en cache. Par défaut, les informations d'identification IAM sont mises en cache. Cela améliore les performances lorsque les demandes envoyées à API Gateway sont limitées.

Ce paramètre est facultatif.

idc_client_display_name

  • Valeur par défaut — Connecteur Amazon Redshift Python

  • Types de données – Chaîne

Le nom d'affichage à utiliser pour le client qui l'utilise BrowserIdcAuthPlugin.

Ce paramètre est facultatif.

idc_region

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

AWS Région dans laquelle se trouve l'instance AWS IAM Identity Center.

Ce paramètre est requis uniquement lors de l'authentification à l'aide de l'BrowserIdcAuthPluginoption de configuration credentials_provider.

idpPort

  • Valeur par défaut – 7890

  • Type de données – Entier

Port d'écoute auquel IdP envoie l'assertion SAML.

Ce paramètre est obligatoire.

idp_response_timeout

  • Valeur par défaut – 120

  • Type de données – Entier

Délai d'expiration de la récupération de l'assertion SAML à partir de l'IdP.

Ce paramètre est obligatoire.

idp_tenant

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Locataire IdP.

Ce paramètre est facultatif.

URL_émetteur

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Pointe vers le point de terminaison de l'instance du serveur AWS IAM Identity Center.

Ce paramètre est requis uniquement lors de l'authentification à l'aide de l'BrowserIdcAuthPluginoption de configuration credentials_provider.

listen_port

  • Valeur par défaut – 7890

  • Type de données – Entier

Port utilisé par le pilote pour recevoir la réponse SAML du fournisseur d'identité ou le code d'autorisation lors de l'utilisation des services SAML, Azure AD ou AWS IAM Identity Center via un plug-in de navigateur.

Ce paramètre est facultatif.

login_url

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

URL d'authentification unique pour le fournisseur d'identité.

Ce paramètre est facultatif.

max_prepared_statements

  • Valeur par défaut : 1 000

  • Type de données – Entier

Nombre maximal d'instructions préparées pouvant être ouvertes simultanément.

Ce paramètre est obligatoire.

numeric_to_float

  • Valeur par défaut – False

  • Types de données – Booléen

Cette option spécifie si le connecteur convertit les valeurs de type de données numériques du format « décimal.Décimal » au format flottant. Par défaut, le connecteur reçoit les valeurs de type numérique en tant que format « décimal.Décimal » et ne les convertit pas.

Nous ne recommandons pas d'activer l'option numeric_to_float pour les cas d'utilisation qui exigent de la précision, car les résultats peuvent être arrondis.

Pour plus d'informations sur le format « décimal.Décimal » et les compromis entre celui-ci et le format flottant, consultez la section decimal — Decimal fixed point and floating point arithmetic (Arithmétique à virgule fixe de type décimal — Décimal et à virgule flottante) sur le site Web de Python.

Ce paramètre est facultatif.

partner_sp_id

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

ID SP partenaire utilisé pour l'authentification avec Ping.

Ce paramètre est facultatif.

mot de passe

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Mot de passe à utiliser pour l'authentification.

Ce paramètre est facultatif.

port

  • Valeur par défaut : 5439

  • Type de données – Entier

Numéro de port du cluster Amazon Redshift.

Ce paramètre est obligatoire.

preferred_role

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Rôle IAM préféré pour la connexion actuelle.

Ce paramètre est facultatif.

principal_arn

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

L'Amazon Resource Name (ARN) de l'utilisateur ou du rôle IAM pour lequel vous générez une politique. Il est recommandé d'attacher une politique à un rôle, puis d'attacher le rôle à votre utilisateur, pour y accéder.

Ce paramètre est facultatif.

profile

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom d'un profil dans un fichier d' AWS informations d'identification contenant des AWS informations d'identification.

Ce paramètre est facultatif.

provider_name

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom du fournisseur d'authentification native Redshift.

Ce paramètre est facultatif.

region

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

L' Région AWS endroit où se trouve le cluster.

Ce paramètre est facultatif.

role_arn

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Amazon Resource Name (ARN) du rôle que l'appelant doit assumer. Ce paramètre est utilisé par le fournisseur indiqué par JwtCredentialsProvider.

Pour le JwtCredentialsProvider, ce paramètre est obligatoire. Sinon, ce paramètre est facultatif.

role_session_name

  • Valeur par défaut – jwt_redshift_session

  • Types de données – Chaîne

Un identifiant pour la séance de rôle assumé. En règle générale, vous transmettez le nom ou l'identifiant associé à l'utilisateur qui utilise votre application. Les informations d’identification de sécurité temporaires utilisées par votre application sont associées à cet utilisateur. Ce paramètre est utilisé par le fournisseur indiqué par JwtCredentialsProvider.

Ce paramètre est facultatif.

scope

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Une liste des portées, séparées par des espaces, auxquels l’utilisateur peut consentir. Vous spécifiez ce paramètre afin que votre application puisse obtenir le consentement pour APIs ce que vous souhaitez appeler. Vous pouvez spécifier ce paramètre lorsque vous spécifiez BrowserAzure OAuth2 CredentialsProvider l'option credentials_provider.

Ce paramètre est obligatoire pour le BrowserAzure OAuth2 CredentialsProvider plug-in.

secret_access_key_id

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Clé d'accès secrète pour l'utilisateur ou le rôle IAM configuré pour l'authentification de base de données IAM.

Ce paramètre est facultatif.

session_token

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

ID de clé d'accès pour l'utilisateur ou le rôle IAM configuré pour l'authentification de base de données IAM. Ce paramètre est obligatoire si des AWS informations d'identification temporaires sont utilisées.

Ce paramètre est facultatif.

serverless_acct_id

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

ID du compte Amazon Redshift Serverless.

Ce paramètre est facultatif.

serverless_work_group

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom du groupe de travail Amazon Redshift Serverless.

Ce paramètre est facultatif.

ssl

  • Valeur par défaut – True

  • Types de données – Booléen

Le protocole SSL est activé.

Ce paramètre est obligatoire.

ssl_insecure

  • Valeur par défaut – True

  • Types de données – Booléen

Valeur qui indique si le certificat de serveur d'hôtes IdP doit être vérifié.

Ce paramètre est facultatif.

sslmode

  • Valeur par défaut – verify-ca

  • Types de données – Chaîne

Sécurité de la connexion à Amazon Redshift. Vous pouvez spécifier chacune des valeurs suivantes :

  • verify-ca

  • verify-full

Ce paramètre est obligatoire.

timeout

  • Valeur par défaut – Aucune

  • Type de données – Entier

Le nombre de secondes avant que la connexion au serveur ne soit interrompue.

Ce paramètre est facultatif.

jeton

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Un jeton d'accès fourni par AWS IAM Identity Center ou un jeton Web JSON (JWT) OpenID Connect (OIDC) fourni par un fournisseur d'identité Web AWS lié à IAM Identity Center. Votre application doit générer ce jeton en authentifiant l'utilisateur de votre application auprès d' AWS IAM Identity Center ou d'un fournisseur d'identité lié à AWS IAM Identity Center.

Ce paramètre fonctionne avecIdpTokenAuthPlugin.

type_jeton

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Type de jeton utilisé dansIdpTokenAuthPlugin.

Vous pouvez spécifier les valeurs suivantes :

JETON D'ACCÈS

Entrez cette valeur si vous utilisez un jeton d'accès fourni par AWS IAM Identity Center.

EXT_JET

Entrez cette valeur si vous utilisez un jeton Web JSON (JWT) OpenID Connect (OIDC) fourni par un fournisseur d'identité Web intégré à IAM Identity Center. AWS

Ce paramètre fonctionne avecIdpTokenAuthPlugin.

utilisateur

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Nom d'utilisateur à utiliser pour l'authentification.

Ce paramètre est facultatif.

web_identity_token

  • Valeur par défaut – Aucune

  • Types de données – Chaîne

Le jeton d'accès OAuth 2.0 ou le jeton d'identification OpenID Connect fourni par le fournisseur d'identité. Assurez-vous que votre application obtient ce jeton en authentifiant l'utilisateur de votre application auprès d'un fournisseur d'identité web. Ce paramètre est utilisé par le fournisseur indiqué par JwtCredentialsProvider.

Pour le JwtCredentialsProvider, ce paramètre est obligatoire. Sinon, ce paramètre est facultatif.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.