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.
Paramètres de connexion
Les tableaux suivants détaillent les propriétés Python prises en charge pour AWS Glue les connexions par magasin de données.
Paramètres de connexion Amazon Redshift
Les paramètres de connexion Python suivants sont pris en charge par AWS Glue les connexions à Amazon Redshift.
Clé | Type | Description | Constraints | Obligatoire |
---|---|---|---|---|
auto_create |
Type : boolean |
Indique si l'utilisateur doit être créé s'il n'existe pas. La valeur par défaut est false . |
true , false |
Non |
aws_secret_arn |
Type : string |
Le ARN code secret utilisé pour récupérer les paramètres supplémentaires de la connexion. | Valide ARN | Non |
cluster_identifier |
Type : string - maxLength : 63 |
Identifiant du cluster Amazon Redshift. | ^ (? !). *—) [a-z] [a-z0-9-] {0,61} [a-z0-9] $ | Non |
database |
Catégorie : string - maxLength : 127 |
Le nom de la base de données à laquelle se connecter. | Non | |
database_metadata_current_db_only |
Type : boolean |
Indique si l'application prend en charge les catalogues de partage de données multi-bases de données. La valeur par défaut est true pour indiquer que l'application ne prend pas en charge les catalogues de partage de données multi-bases de données pour des raisons de rétrocompatibilité. |
true , false |
Non |
db_groups |
Type : string |
Liste séparée par des virgules des noms de groupes de bases de données existants que les membres db_user rejoignent pour la session en cours. |
Non | |
db_user |
Type : string |
L'ID utilisateur à utiliser avec Amazon Redshift. | Non | |
host |
Type : string - maxLength : 256 |
Le nom d'hôte du cluster Amazon Redshift. | Non | |
iam |
Type : boolean |
Indicateur permettant d'activer ou de désactiver l'authentification IAM basée sur une connexion. La valeur par défaut est false . |
true , false |
Non |
iam_disable_cache |
Type : boolean |
Cette option indique si les IAM informations d'identification sont mises en cache. La valeur par défaut est true . Cela améliore les performances lorsque les demandes adressées à la API passerelle sont limitées. |
true , false |
Non |
max_prepared_statements |
Type : integer |
Le nombre maximum d'instructions préparées qui peuvent être ouvertes simultanément. | Non | |
numeric_to_float |
Décimal à flotter | Spécifie si les valeurs des NUMERIC types de données seront converties en décimales. Par défaut, NUMERIC les valeurs sont reçues sous forme d'objets decimal.Decimal Python. L'activation de cette option n'est pas recommandée pour les cas d'utilisation qui préfèrent une précision maximale, car les résultats peuvent être arrondis. Veuillez consulter la documentation Python decimal.Decimal decimal.Decimal et float avant d'activer cette option. La valeur par défaut est false . |
true , false |
Non |
port |
Type : integer |
Numéro de port du cluster Amazon Redshift. | Gamme 1150-65535 | Non |
profile |
Type : string - maxLength : 256 |
Le nom du profil contenant les informations d'identification et le paramètre utilisés par le AWS CLI. | Non | |
region |
Type : string |
AWS Région dans laquelle se trouve le cluster. | AWS Région valide | Non |
serverless_acct_id |
Type : string - maxLength : 256 |
L'ID de AWS compte associé à la ressource sans serveur Amazon Redshift. | Non | |
serverless_work_group |
Type : string - maxLength : 256 |
Nom du groupe de travail pour le point de terminaison sans serveur Amazon Redshift. | Non | |
ssl |
Type : boolean |
true si elle SSL est activée. |
true , false |
Non |
ssl_mode |
Type : enum [verify-ca verify-full , nul]) |
La sécurité de la connexion à Amazon Redshift. verify-ca (SSLdoit être utilisé et le certificat du serveur doit être vérifié.) et verify-full (SSLdoit être utilisé. Le certificat du serveur doit être vérifié et le nom d'hôte du serveur doit correspondre à l'attribut hostname du certificat.) sont pris en charge. Pour plus d'informations, consultez la section Configuration des options de sécurité pour les connexions dans la documentation Amazon Redshift. La valeur par défaut est verify-ca . |
verify-ca , verify-full |
Non |
timeout |
Type : integer |
Le nombre de secondes avant que la connexion au serveur ne soit interrompue. | 0 | Non |
Paramètres de connexion Athena
Les paramètres de connexion Python suivants sont pris en charge par AWS Glue les connexions à Athena.
Clé | Type | Description | Constraints | Obligatoire |
---|---|---|---|---|
aws_access_key_id |
Type : string - maxLength : 256 |
Spécifie une clé AWS d'accès associée à un IAM compte. Nous vous recommandons de stocker ces informations dans leaws_secret . |
Longueur 16-128 | Non |
aws_secret_access_key |
Type : string - maxLength : 256 |
Partie secrète d'une clé AWS d'accès. Nous vous recommandons de stocker ces informations dans leaws_secret . |
Non | |
aws_secret_arn |
Type : string |
Le ARN code secret utilisé pour récupérer les paramètres supplémentaires de la connexion. | Valide ARN | Non |
catalog_name |
Type : string - maxLength : 256 |
Le catalogue qui contient les bases de données et les tables accessibles avec le pilote. Pour plus d'informations sur les catalogues, consultez DataCatalog. | Non | |
duration_seconds |
Type : number |
La durée de la session de rôle en secondes. La valeur de ce paramètre peut varier de 1 heure à 12 heures. Par défaut, la durée est fixée à 3 600 secondes (1 heure). | Plage comprise entre 900 secondes (15 minutes) et la durée maximale de session définie pour le rôle | Non |
encryption_option |
Type : enum [SSE_S3 SSE_KMS ,CSE_KMS , nul] |
Chiffrement au repos pour Amazon S3. Consultez la section Chiffrement au repos du guide Athena. | SSE_S3 , SSE_KMS , CSE_KMS |
Non |
kms_key |
Type : string - maxLength : 256 |
AWS KMS touche en cas CSE_KMS d'utilisationencrytion_option . |
Non | |
poll_interval |
Type : number |
Intervalle en secondes pour vérifier l'état des résultats de la requête dans Athena. | Non | |
profile_name |
Type : string - maxLength : 256 |
Le nom du profil de AWS configuration dont les informations d'identification doivent être utilisées pour authentifier la demande adressée à Athena. | Non | |
region_name |
Type : string |
AWS Région dans laquelle les requêtes sont exécutées. | AWS Région valide | Non |
result_reuse_enable |
Type : boolean |
Activez la réutilisation du résultat de la requête précédente. | true , false |
Non |
result_reuse_minutes |
Type : integer |
Spécifie, en minutes, l'âge maximum d'un résultat de requête précédent qu'Athena doit envisager de réutiliser. La valeur par défaut est 60. | >=1 | Non |
role_arn |
Type : string |
Rôle à utiliser pour exécuter des requêtes. | Valide ARN | Non |
schema_name |
Type : string - maxLength : 256 |
Nom du schéma par défaut à utiliser pour la base de données. | Non | |
s3_staging_dir |
Type : string - maxLength : 1024 |
Emplacement dans Amazon S3 où les résultats de la requête sont stockés. | L'un s3_staging_dir ou l'autre work_group est obligatoire |
|
work_group |
Type : string |
Groupe de travail dans lequel les requêtes seront exécutées. Pour plus d'informations sur les groupes de travail, consultez WorkGroup. | ^ [A-zA-z0-9._-] {1 128} $ | L'un s3_staging_dir ou l'autre work_group est obligatoire |
Paramètres de connexion Snowflake
Les paramètres de connexion Python suivants sont pris en charge par AWS Glue les connexions à Snowflake.
Paramètres de connexion Snowflake
Clé | Type | Description | Constraints | Obligatoire |
---|---|---|---|---|
account |
Type : string - maxLength : 256 |
L'identifiant du compte Snowflake. L'identifiant du compte n'inclut pas le snowflakecomputing.com suffixe. |
Oui | |
arrow_number_to_decimal |
Type : boolean |
False par défaut, ce qui signifie que les valeurs des NUMBER colonnes sont renvoyées sous forme de nombres à virgule flottante à double précision (float64 ). Définissez ce paramètre sur True pour renvoyer les valeurs des DECIMAL colonnes sous forme de nombres décimaux (decimal.Decimal ) lors de l'appel des fetch_pandas_batches() méthodes fetch_pandas_all() and. |
true , false |
Non |
autocommit |
Type : boolean |
La valeur par défaut estfalse , qui respecte le paramètre Snowflake. AUTOCOMMIT Définissez true ou false activez ou désactivez le autocommit mode dans la session, respectivement. |
true , false |
Non |
aws_secret_arn |
Type : string |
Le ARN code secret utilisé pour récupérer les paramètres supplémentaires de la connexion. | Valide ARN | Non |
client_prefetch_threads |
Type : integer |
Le nombre de threads utilisés pour télécharger les ensembles de résultats (4 par défaut). L'augmentation de la valeur améliore les performances d'extraction, mais nécessite davantage de mémoire. | Non | |
database |
Type : string - maxLength : 256 |
Nom de la base de données par défaut à utiliser. | Non | |
login_timeout |
Type : integer |
Le délai d'expiration en secondes pour la demande de connexion. La valeur par défaut est de 60 secondes. La demande de connexion est abandonnée après le délai d'expiration si la HTTP réponse ne l'est passuccess . |
Non | |
network_timeout |
Type : integer |
Le délai d'attente en secondes pour toutes les autres opérations. La valeur par défaut est none (infini). Une demande générale est abandonnée après le délai d'expiration si la HTTP réponse ne l'est passuccess . |
Non | |
paramstyle |
Type : string - maxLength : 256 |
Syntaxes d'espace réservé utilisées pour la substitution de paramètres lors de l'exécution de SQL requêtes à partir de code Python. La valeur par défaut est pyformat pour la liaison côté client. Spécifiez qmark ou modifiez numeric les formats des variables de liaison pour la liaison côté serveur. |
Non | |
role |
Type : string - maxLength : 256 |
Nom du rôle par défaut à utiliser. | Non | |
schema |
Type : string - maxLength : 256 |
Nom du schéma par défaut à utiliser pour la base de données. | Non | |
timezone |
Tipo : string - maxLength : 128 |
Aucune par défaut, ce qui respecte le paramètre Snowflake. TIMEZONE Définissez un fuseau horaire valide (tel queAmerica/Los_Angeles ) pour définir le fuseau horaire de la session. |
Fuseau horaire dans un format similaire à America/Los_Angeles |
Non |
validate_default_parameters |
Type : boolean |
Définissez sur true pour déclencher une exception si la base de données, le schéma ou l'entrepôt spécifié n'existe pas. La valeur par défaut est false . |
Non | |
warehouse |
Type : string - maxLength : 256 |
Nom de l'entrepôt par défaut à utiliser. | Non |