Paramètres de connexion - Amazon SageMaker AI

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 Constaintes 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 ARN du secret utilisé pour extraire les paramètres supplémentaires pour la connexion. ARN valide Non
cluster_identifier Type : string – longueur maximale : 63 Identifiant du cluster Amazon Redshift. ^(?!.*—)[a-z][a-z0-9-]{0,61}[a-z0-9]$ Non
database Type : string – longueur maximale : 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 d’unités de partage des données à 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 à plusieurs bases de données pour la rétrocompatibilité. true, false Non
db_groups Type : string Une liste séparée par des virgules des noms de groupes de bases de données existants auxquels db_user se joint pour la session en cours. Non
db_user Type : string L’ID utilisateur à utiliser avec Amazon Redshift. Non
host Type : string – longueur maximale : 256 Nom d’hôte du cluster Amazon Redshift. Non
iam Type : boolean Indicateur permettant d’activer ou de désactiver l’authentification basée sur IAM pour une connexion. La valeur par défaut est false . true, false Non
iam_disable_cache Type : boolean Cette option spécifie si les informations d’identification IAM sont mises en cache. La valeur par défaut est true . Cela améliore les performances lorsque les demandes envoyées à API Gateway sont limitées. true, false Non
max_prepared_statements Type : integer Nombre maximal d’instructions préparées pouvant être ouvertes à la fois. Non
numeric_to_float Décimal vers flottant Spécifie si les valeurs de type de données NUMERIC seront converties au format décimal. Par défaut, les valeurs NUMERIC sont reçues sous forme d’objets Python decimal.Decimal. 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. Consultez la documentation Python sur decimal.Decimal pour 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. Plage 1 150 – 65 535 Non
profile Type : string – longueur maximale : 256 Nom du profil contenant les informations d’identification et le paramètre utilisés par l’AWS CLI. Non
region Type : string AWSRégion dans laquelle se trouve le cluster. AWSRégion valide Non
serverless_acct_id Type : string – longueur maximale : 256 L'ID de AWS compte associé à la ressource sans serveur Amazon Redshift. Non
serverless_work_group Type : string – longueur maximale : 256 Nom du groupe de travail pour le point de terminaison Amazon Redshift sans serveur. Non
ssl Type : boolean true si le protocole SSL est activé. true, false Non
ssl_mode Type : enum[verify-ca, verify-full, null]) La sécurité de la connexion à Amazon Redshift. verify-ca (SSL doit être utilisé et le certificat de serveur doit être vérifié.) et verify-full (SSL doit être utilisé. Le certificat de serveur doit être vérifié et le nom d’hôte du serveur doit correspondre à l’attribut de nom d’hôte sur le certificat.) sont pris en charge. Pour plus d’informations, consultez Configuration des options de sécurité des 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 Constaintes Obligatoire
aws_access_key_id Type : string – longueur maximale : 256 Spécifie une clé AWS d'accès associée à un compte IAM. Nous vous recommandons de stocker ces informations dans aws_secret. Longueur de 16 à 128 Non
aws_secret_access_key Type : string – longueur maximale : 256 Partie secrète d'une clé AWS d'accès. Nous vous recommandons de stocker ces informations dans aws_secret. Non
aws_secret_arn Type : string ARN du secret utilisé pour extraire les paramètres supplémentaires pour la connexion. ARN valide Non
catalog_name Type : string – longueur maximale : 256 Catalogue qui contient les bases de données et les tables auxquelles le pilote accède. 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 définie à 3 600 secondes (1 heure). Comprise entre 900 secondes (15 minutes) et la valeur de durée de session maximale définie pour le rôle Non
encryption_option Type : enum[SSE_S3, SSE_KMS, CSE_KMS, null]) 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 – longueur maximale : 256 AWS KMStouche en cas CSE_KMS d'utilisationencrytion_option. Non
poll_interval Type : number Intervalle en secondes pour interroger le statut des résultats de la requête dans Athena. Non
profile_name Type : string – longueur maximale : 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 AWSRégion dans laquelle les requêtes sont exécutées. AWSRé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. ARN valide Non
schema_name Type : string – longueur maximale : 256 Nom du schéma par défaut à utiliser pour la base de données. Non
s3_staging_dir Type : string – longueur maximale : 1024 Emplacement dans Amazon S3 où les résultats de votre requête sont stockés. L’élément s3_staging_dir ou work_group est requis.
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’élément s3_staging_dir ou work_group est requis.

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 Constaintes Obligatoire
account Type : string – longueur maximale : 256 Identifiant du compte Snowflake. L’identifiant du compte n’inclut pas le suffixe snowflakecomputing.com. Oui
arrow_number_to_decimal Type : boolean False par défaut, ce qui signifie que les valeurs de la colonne NUMBER sont renvoyées sous forme de nombres à virgule flottante à double précision (float64). Définissez ce paramètre sur True pour renvoyer les valeurs de la colonne DECIMAL sous forme de nombres décimaux (decimal.Decimal) lors de l’appel des méthodes fetch_pandas_all() et fetch_pandas_batches(). true, false Non
autocommit Type : boolean La valeur par défaut est false, qui honore le paramètre Snowflake AUTOCOMMIT. Affectez la valeur true ou false pour activer ou désactiver le mode autocommit dans la session, respectivement. true, false Non
aws_secret_arn Type : string ARN du secret utilisé pour extraire les paramètres supplémentaires pour la connexion. ARN valide Non
client_prefetch_threads Type : integer 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 – longueur maximale : 256 Nom de la base de données à utiliser. Non
login_timeout Type : integer Délai d’attente en secondes de la demande de connexion. Par défaut, il est de 60 secondes. La demande de connexion est abandonnée après ce délai d’expiration si la réponse HTTP n’est pas success. Non
network_timeout Type : integer Délai 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 ce délai d’expiration si la réponse HTTP n’est pas success. Non
paramstyle Type : string – longueur maximale : 256 Syntaxes d’espace réservé utilisées pour la substitution de paramètres lors de l’exécution de requêtes SQL à partir de code Python. La valeur par défaut est pyformat pour la liaison côté client. Spécifiez qmark ou numeric pour modifier les formats des variables de liaison pour la liaison côté serveur. Non
role Type : string – longueur maximale : 256 Nom du rôle par défaut à utiliser. Non
schema Type : string – longueur maximale : 256 Nom du schéma par défaut à utiliser pour la base de données. Non
timezone Type : string – longueur maximale : 128 Aucun est la valeur par défaut, qui honore le paramètre Snowflake TIMEZONE. Définissez un fuseau horaire valide (tel que America/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 Affectez la valeur true pour lever une exception si la base de données, le schéma ou l’entrepôt spécifié(e) n’existe pas. La valeur par défaut est false . Non
warehouse Type : string – longueur maximale : 256 Nom de l’entrepôt par défaut à utiliser. Non