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.Decimal 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 |
true se è abilitatoSSL. |
true , false |
No |
ssl_mode |
Tipo: enum [verify-ca verify-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_KMS CSE_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_dir O 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 |
Sì | |
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 |