Parametri di connessione - Amazon SageMaker

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Parametri di connessione

Le tabelle seguenti descrivono in dettaglio le proprietà Python supportate per le AWS Glue connessioni per archivio dati.

Parametri di connessione Amazon Redshift

I seguenti parametri di connessione Python sono supportati dalle AWS Glue connessioni ad Amazon Redshift.

Chiave Tipo Descrizione Vincoli Richiesto
auto_create Tipo: boolean Indica se l'utente deve essere creato se non esiste. L'impostazione predefinita è false. true, false No
aws_secret_arn Tipo: string Il ARN segreto utilizzato per recuperare i parametri aggiuntivi per la connessione. Valido ARN No
cluster_identifier Tipo: string -maxLength: 63 L'identificatore del cluster del cluster Amazon Redshift. ^ (?!. *—) [a-z] [a-z0-9-] {0,61} [a-z0-9] $ No
database Tipo: - 127 string maxLength Il nome del database a cui connettersi. No
database_metadata_current_db_only Tipo: boolean Indica se l'applicazione supporta cataloghi di datashare multi-database. L'impostazione predefinita indica che l'applicazione non supporta true cataloghi di datashare multi-database per la compatibilità con le versioni precedenti. true, false No
db_groups Tipo: string Un elenco separato da virgole di nomi di gruppi di database esistenti a cui si unisce per la sessione corrente. db_user No
db_user Tipo: string L'ID utente da utilizzare con Amazon Redshift. No
host Tipo: -: 256 string maxLength Il nome host del cluster Amazon Redshift. No
iam Tipo: boolean Contrassegna per abilitare o disabilitare l'autenticazione IAM basata su una connessione. L'impostazione predefinita è false. true, false No
iam_disable_cache Tipo: boolean Questa opzione specifica se le IAM credenziali vengono memorizzate nella cache. L'impostazione predefinita è true. Ciò migliora le prestazioni quando le richieste al API gateway vengono limitate. true, false No
max_prepared_statements Tipo: integer Il numero massimo di istruzioni preparate che possono essere aperte contemporaneamente. No
numeric_to_float Da decimale a flottante Speciifica se i valori dei tipi di NUMERIC dati verranno convertiti da decimali. Per impostazione predefinita, NUMERIC i valori vengono ricevuti come decimal.Decimal oggetti Python. L'attivazione di questa opzione non è consigliata per i casi d'uso che preferiscono la massima precisione in quanto i risultati potrebbero essere arrotondati. Fai riferimento alla documentazione di Python decimal.Decimalper comprendere i compromessi tra decimal.Decimal e float prima di abilitare questa opzione. L'impostazione predefinita è false. true, false No
port Tipo: integer Il numero della porta del cluster Amazon Redshift. Intervallo 1150-65535 No
profile Tipo: -: 256 string maxLength Il nome del profilo contenente le credenziali e l'impostazione utilizzate da. AWS CLI No
region Tipo: string La AWS regione in cui si trova il cluster. AWS Regione valida No
serverless_acct_id Tipo: string -maxLength: 256 L'ID AWS dell'account associato alla risorsa serverless Amazon Redshift. No
serverless_work_group Tipo: string -: 256 maxLength Il nome del gruppo di lavoro per l'endpoint serverless Amazon Redshift. No
ssl Tipo: boolean truese è abilitatoSSL. true, false No
ssl_mode Tipo: enum [verify-caverify-full, null]) La sicurezza della connessione ad Amazon Redshift. verify-ca (SSLdeve essere utilizzato e il certificato del server deve essere verificato.) e verify-full (SSLdeve essere utilizzato. Il certificato del server deve essere verificato e il nome host del server deve corrispondere all'attributo hostname sul certificato.) sono supportati. Per ulteriori informazioni, consulta Configurazione delle opzioni di sicurezza per le connessioni nella documentazione di Amazon Redshift. L'impostazione predefinita è verify-ca. verify-ca, verify-full No
timeout Tipo: integer Il numero di secondi prima del timeout della connessione al server. 0 No

Parametri di connessione Athena

I seguenti parametri di connessione Python sono supportati dalle AWS Glue connessioni ad Athena.

Chiave Tipo Descrizione Vincoli Richiesto
aws_access_key_id Tipo: string -: 256 maxLength Speciifica una chiave di AWS accesso associata a un IAM account. Si consiglia di memorizzare queste informazioni in. aws_secret Lunghezza 16-128 No
aws_secret_access_key Tipo: string -: 256 maxLength Parte segreta di una chiave di AWS accesso. Si consiglia di memorizzare queste informazioni inaws_secret. No
aws_secret_arn Tipo: string Il ARN segreto utilizzato per recuperare i parametri aggiuntivi per la connessione. Valido ARN No
catalog_name Tipo: string -maxLength: 256 Il catalogo che contiene i database e le tabelle a cui si accede con il driver. Per informazioni sui cataloghi, vedere DataCatalog. No
duration_seconds Tipo: number La durata, in secondi, della sessione dei ruoli. Questa impostazione può avere un valore compreso tra 1 ora e 12 ore. Per impostazione predefinita, la durata è impostata su 3600 secondi (1 ora). Intervallo da 900 secondi (15 minuti) fino alla durata massima della sessione impostata per il ruolo No
encryption_option Tipo: enum [SSE_S3, SSE_KMSCSE_KMS, null]) Crittografia a riposo per Amazon S3. Consulta la sezione Encryption at rest nella guida Athena. SSE_S3, SSE_KMS, CSE_KMS No
kms_key Tipo: string -maxLength: 256 AWS KMS chiave se si utilizza CSE_KMS inencrytion_option. No
poll_interval Tipo: number Intervallo in secondi per verificare lo stato dei risultati della query in Athena. No
profile_name Tipo: -: 256 string maxLength Il nome del profilo di AWS configurazione le cui credenziali devono essere utilizzate per autenticare la richiesta ad Athena. No
region_name Tipo: string La AWS regione in cui vengono eseguite le query. Regione valida AWS No
result_reuse_enable Tipo: boolean Abilita il riutilizzo dei risultati della query precedente. true, false No
result_reuse_minutes Tipo: integer Specifica, in minuti, l'età massima dei risultati di una query precedente che Athena debba considerare per il riutilizzo. Il valore predefinito è 60. >=1 No
role_arn Tipo: string Ruolo da utilizzare per eseguire le interrogazioni. Valido ARN No
schema_name Tipo: string -maxLength: 256 Nome dello schema predefinito da utilizzare per il database. No
s3_staging_dir Tipo: string -maxLength: 1024 La posizione in Amazon S3 in cui sono archiviati i risultati delle query. s3_staging_dirO work_group è obbligatorio
work_group Tipo: string Il gruppo di lavoro in cui verranno eseguite le query. Per informazioni sui gruppi di lavoro, vedere WorkGroup. ^ [a-zA-Z0-9._-] {1,128} $ O s3_staging_dir è obbligatorio work_group

Parametri di connessione Snowflake

I seguenti parametri di connessione Python sono supportati dalle AWS Glue connessioni a Snowflake.

Parametri di connessione Snowflake

Chiave Tipo Descrizione Vincoli Richiesto
account Tipo: string -: 256 maxLength L'identificatore dell'account Snowflake. L'identificatore dell'account non include il suffisso. snowflakecomputing.com
arrow_number_to_decimal Tipo: boolean False per impostazione predefinita, il che significa che i valori NUMBER delle colonne vengono restituiti come numeri in virgola mobile a precisione doppia (). float64 Impostalo su True per restituire i valori DECIMAL delle colonne come numeri decimali (decimal.Decimal) quando chiami i metodi and. fetch_pandas_all() fetch_pandas_batches() true, false No
autocommit Tipo: boolean Il valore predefinito èfalse, che rispetta il parametro Snowflake. AUTOCOMMIT Imposta su true o false per abilitare o disabilitare la autocommit modalità nella sessione, rispettivamente. true, false No
aws_secret_arn Tipo: string Il ARN segreto utilizzato per recuperare i parametri aggiuntivi per la connessione. Valido ARN No
client_prefetch_threads Tipo: integer Il numero di thread utilizzati per scaricare i set di risultati (4 per impostazione predefinita). L'aumento del valore migliora le prestazioni di recupero ma richiede più memoria. No
database Tipo: string -maxLength: 256 Il nome del database predefinito da utilizzare. No
login_timeout Tipo: integer Il timeout in secondi per la richiesta di accesso. Il valore predefinito è 60 secondi. La richiesta di accesso termina dopo la durata del timeout se la HTTP risposta non lo è. success No
network_timeout Tipo: integer Il timeout in secondi per tutte le altre operazioni. Il valore predefinito è (infinitonone). Una richiesta generale si interrompe dopo la durata del timeout se la HTTP risposta non lo è. success No
paramstyle Tipo: string -maxLength: 256 Sintassi segnaposto utilizzata per la sostituzione dei parametri durante l'esecuzione di query SQL dal codice Python. L'impostazione predefinita è per l'associazione lato client. pyformat Specificate qmark o numeric modificate i formati delle variabili di associazione per l'associazione lato server. No
role Tipo: string -maxLength: 256 Il nome del ruolo predefinito da utilizzare. No
schema Tipo: string -maxLength: 256 Il nome dello schema predefinito da utilizzare per il database. No
timezone Tipo: string -maxLength: 128 Nessuno per impostazione predefinita, il che rispetta il parametro Snowflake. TIMEZONE Impostare un fuso orario valido (ad esempioAmerica/Los_Angeles) per impostare il fuso orario della sessione. Fuso orario in un formato simile a America/Los_Angeles No
validate_default_parameters Tipo: boolean Imposta su true per sollevare un'eccezione se il database, lo schema o il magazzino specificati non esiste. L'impostazione predefinita è false. No
warehouse Tipo: string -maxLength: 256 Il nome del magazzino predefinito da utilizzare. No