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à.
Opzioni di configurazione per il connettore Amazon Redshift Python
Di seguito è possibile trovare le descrizioni per le opzioni che è possibile specificare per il connettore Python di Amazon Redshift.
id_chiave_accesso
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
La chiave di accesso per il IAM ruolo o l'utente configurato per l'autenticazione del database. IAM
Questo parametro è facoltativo.
allow_db_user_override
-
Valore predefinito - falso
-
Tipo di dati - booleano
- True
-
Speciifica che il connettore utilizza il
DbUser
valore dell'asserzione Security Assertion Markup Language ()SAML. - False
-
Specifica che viene usato il valore nel parametro di connessione
DbUser
.
Questo parametro è facoltativo.
Nome_App
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome dell'applicazione del provider di identità (IdP) utilizzata per l'autenticazione.
Questo parametro è facoltativo.
auth_profile
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome di un profilo di autenticazione Amazon Redshift con proprietà di connessione pari a. JSON Per maggiori informazioni sulla denominazione dei parametri di connessione, vedere la classe RedshiftProperty
. La RedshiftProperty
classe memorizza i parametri di connessione forniti dall'utente finale e, se applicabile, generati durante il processo di IAM autenticazione (ad esempio, IAM credenziali temporanee). Per ulteriori informazioni, consultate la RedshiftProperty classe
Questo parametro è facoltativo.
auto_create
-
Valore predefinito - falso
-
Tipo di dati - booleano
Un valore che indica se creare l'utente se l'utente non esiste.
Questo parametro è facoltativo.
client_id
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'ID client da Azure IdP.
Questo parametro è facoltativo.
client_secret
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il client segreto da Azure IdP.
Questo parametro è facoltativo.
cluster_identifier
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'identificatore del cluster del cluster Amazon Redshift.
Questo parametro è facoltativo.
credentials_provider
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'IdP utilizzato per l'autenticazione con Amazon Redshift. I seguenti valori sono validi:
-
AdfsCredentialsProvider
-
AzureCredentialsProvider
-
BrowserAzureCredentialsProvider
-
BrowserAzureOAuth2CredentialsProvider
-
BrowserIdcAuthPlugin
— Un plugin di autorizzazione che utilizza AWS IAMIdentity Center. -
BrowserSamlCredentialsProvider
-
IdpTokenAuthPlugin
— Un plugin di autorizzazione che accetta un AWS IAMToken Identity Center o token di identità JSON basati su OpenID Connect (OIDCJWT) di qualsiasi provider di identità web collegato a AWS IAMIdentity Center. -
PingCredentialsProvider
-
OktaCredentialsProvider
Questo parametro è facoltativo.
database
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Scegliere il nome del database a cui connettersi.
Questo parametro è obbligatorio.
database_metadata_current_db_only
-
Valore predefinito - vero
-
Tipo di dati - booleano
Un valore che indica se un'applicazione supporta cataloghi multidatabase di condivisione dati. Il valore predefinito di True indica che l'applicazione non supporta i cataloghi multidatabase di condivisione dati per la compatibilità con le versioni precedenti.
Questo parametro è facoltativo.
db_groups
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Un elenco separato da virgole di nomi di gruppi di database esistenti che l'utente ha indicato con si DbUser unisce alla sessione corrente.
Questo parametro è facoltativo.
db_user
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'ID utente da utilizzare con Amazon Redshift.
Questo parametro è facoltativo.
endpoint_url
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'endpoint Amazon Redshift. URL Questa opzione è disponibile solo per AWS uso interno.
Questo parametro è facoltativo.
group_federation
-
Valore predefinito - falso
-
Tipo di dati - booleano
Questa opzione specifica se utilizzare i gruppi Amazon IDP Redshift.
Questo parametro è facoltativo.
- true
-
Utilizza i gruppi Amazon Redshift Identity Provider (IDP).
- false
-
Usa STS API and GetClusterCredentials per la federazione degli utenti e specifica db_groups per la connessione.
host
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Nome host del cluster Amazon Redshift.
Questo parametro è facoltativo.
iam
-
Valore predefinito - falso
-
Tipo di dati - booleano
IAMl'autenticazione è abilitata.
Questo parametro è obbligatorio.
iam_disable_cache
-
Valore predefinito - falso
-
Tipo di dati - booleano
Questa opzione specifica se le IAM credenziali sono memorizzate nella cache. Per impostazione predefinita, le IAM credenziali vengono memorizzate nella cache. Ciò migliora le prestazioni quando le richieste al API gateway vengono limitate.
Questo parametro è facoltativo.
idc_client_display_name
-
Valore predefinito: connettore Amazon Redshift Python
-
Tipo di dati: stringa
Il nome visualizzato da utilizzare per il client che sta utilizzando. BrowserIdcAuthPlugin
Questo parametro è facoltativo.
idc_region
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il AWS regione in cui AWS IAMSi trova l'istanza di Identity Center.
Questo parametro è richiesto solo per l'autenticazione utilizzando BrowserIdcAuthPlugin
l'opzione di configurazione credentials_provider.
idpPort
-
Valore predefinito - 7890
-
Tipo di dati - numero intero
La porta di ascolto a cui IdP invia l'SAMLasserzione.
Questo parametro è obbligatorio.
idP_Response_Timeout
-
Valore predefinito – 120
-
Tipo di dati - numero intero
Il timeout per il recupero dell'SAMLasserzione dall'IdP.
Questo parametro è obbligatorio.
idp_tenant
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il tenant IdP.
Questo parametro è facoltativo.
issuer_url
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Punti a AWS IAMEndpoint dell'istanza del server Identity Center.
Questo parametro è richiesto solo per l'autenticazione utilizzando l'opzione di configurazione BrowserIdcAuthPlugin
credentials_provider.
listen_port
-
Valore predefinito - 7890
-
Tipo di dati - numero intero
La porta utilizzata dal driver per ricevere la SAML risposta dal provider di identità o dal codice di autorizzazione quando si usa Azure AD o SAML AWS IAMServizi Identity Center tramite un plug-in del browser.
Questo parametro è facoltativo.
login_url
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'URL Single Sign-On per l'IdP.
Questo parametro è facoltativo.
max_prepared_statement
-
Valore predefinito: 1000
-
Tipo di dati - numero intero
Il numero massimo di istruzioni preparate che possono essere aperte contemporaneamente.
Questo parametro è obbligatorio.
numeric_to_float
-
Valore predefinito - falso
-
Tipo di dati - booleano
Questa opzione specifica se il connettore converte i valori del tipo di dati numerici da decimal.Decimal in float. Per impostazione predefinita, il connettore riceve i valori del tipo di dati numerici come decimal.Decimal e non li converte.
Non è consigliabile abilitare numeric_to_float per casi d'uso che richiedono precisione, poiché i risultati potrebbero essere arrotondati.
Per ulteriori informazioni su decimal.Decimal e i compromessi tra esso e float, consulta decimal — Decimal fixed point and floating point arithmetic
Questo parametro è facoltativo.
partner_sp_id
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'ID SP partner utilizzato per l'autenticazione con Ping.
Questo parametro è facoltativo.
password
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
La password da utilizzare per l'autenticazione.
Questo parametro è facoltativo.
port
-
Valore di default: 5439
-
Tipo di dati - numero intero
Il numero della porta del cluster Amazon Redshift.
Questo parametro è obbligatorio.
preferred_role
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il IAM ruolo preferito per la connessione corrente.
Questo parametro è facoltativo.
principal_arn
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'Amazon Resource Name (ARN) dell'utente o del IAM ruolo per il quale stai generando una policy. Si consiglia di collegare una policy a un ruolo e assegnare il ruolo all'utente per l'accesso.
Questo parametro è facoltativo.
profilo
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome di un profilo in un AWS file di credenziali che contiene AWS credenziali.
Questo parametro è facoltativo.
provider_name
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome del Redshift Native Authentication Provider.
Questo parametro è facoltativo.
Regione
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il Regione AWS dove si trova il cluster.
Questo parametro è facoltativo.
role_arn
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'Amazon Resource Name (ARN) del ruolo assunto dal chiamante. Questo parametro viene utilizzato dal provider indicato da JwtCredentialsProvider
.
Per il provider JwtCredentialsProvider
, questo parametro è obbligatorio. Questo parametro è facoltativo.
role_session_name
-
Valore predefinito - sessione_jwt_redshift
-
Tipo di dati - stringa
Un identificatore della sessione del ruolo assunto. In genere, si passa il nome o l'identificatore associato all'utente che sta utilizzando l'applicazione. Le credenziali di sicurezza temporanee utilizzate dall'applicazione sono associate a tale utente. Questo parametro viene utilizzato dal provider indicato da JwtCredentialsProvider
.
Questo parametro è facoltativo.
scope
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Un elenco separato da spazi contenente ambiti ai quali l'utente può acconsentire. Specifichi questo parametro in modo che l'applicazione possa ottenere il consenso per la APIs chiamata che desideri chiamare. È possibile specificare questo parametro quando si specifica BrowserAzure OAuth2CredentialsProvider l'opzione credentials_provider.
Questo parametro è obbligatorio per il plug-in. BrowserAzure OAuth2CredentialsProvider
secret_access_key_id
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
La chiave di accesso segreta per il IAM ruolo o l'utente configurato per l'autenticazione IAM del database.
Questo parametro è facoltativo.
session_token
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
La chiave di accesso per il IAM ruolo o l'utente configurato per l'autenticazione IAM del database. Questo parametro è obbligatorio se temporaneo AWS vengono utilizzate credenziali.
Questo parametro è facoltativo.
serverless_acct_id
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'ID account di Amazon Redshift Serverless.
Questo parametro è facoltativo.
serverless_work_group
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome del gruppo di lavoro di Amazon Redshift Serverless.
Questo parametro è facoltativo.
ssl
-
Valore predefinito - vero
-
Tipo di dati - booleano
Secure Sockets Layer (SSL) è abilitato.
Questo parametro è obbligatorio.
ssl_insecure
-
Valore predefinito - vero
-
Tipo di dati - booleano
Un valore che specifica se il certificato del server host IdP deve essere verificato.
Questo parametro è facoltativo.
sslmode
-
Valore predefinito - verify-ca
-
Tipo di dati - stringa
La sicurezza della connessione ad Amazon Redshift. Puoi specificare uno dei seguenti:
-
verify-ca
-
verify-full
Questo parametro è obbligatorio.
timeout
-
Valore predefinito - nessuno
-
Tipo di dati - numero intero
Il numero di secondi prima del timeout della connessione al server.
Questo parametro è facoltativo.
token
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Un record AWS IAMUn token di accesso fornito da Identity Center o un token JSON Web OpenID Connect (OIDCJWT) fornito da un provider di identità Web collegato a AWS IAMIdentity Center. L'applicazione deve generare questo token autenticando l'utente dell'applicazione con AWS IAMIdentity Center o un provider di identità collegato a AWS IAMIdentity Center.
Questo parametro funziona conIdpTokenAuthPlugin
.
token_type
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il tipo di token che viene utilizzato in. IdpTokenAuthPlugin
Puoi specificare le seguenti valori:
- ACCESS_TOKEN
-
Inserisci questo valore se usi un AWS IAMIdentity Center ha fornito un token di accesso.
- EXT_JWT
-
Inserisci questo valore se utilizzi un token JSON Web OpenID Connect (OIDCJWT) fornito da un provider di identità basato sul Web integrato con AWS IAMCentro identità.
Questo parametro funziona conIdpTokenAuthPlugin
.
Utente
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome utente da utilizzare per l'autorizzazione.
Questo parametro è facoltativo.
web_identity_token
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il token di accesso OAuth 2.0 o token OpenID Connect ID fornito dal provider di identità. Assicurarsi che l'applicazione ottenga questo token autenticando l'utente dell'applicazione con un provider di identità Web. Il provider indicato da JwtCredentialsProvider
utilizza questo parametro.
Per il provider JwtCredentialsProvider
, questo parametro è obbligatorio. Questo parametro è facoltativo.