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'BrowserIdcAuthPlugin
option 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'BrowserIdcAuthPlugin
option 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
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.