Paramètres de connexion - Amazon SageMaker

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.Decimalpour comprendre les compromis entre 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 truesi elle SSL est activée. true, false Non
ssl_mode Type : enum [verify-caverify-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_S3SSE_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