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à.
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 ruolo IAM o l'utente IAM configurato per l'autenticazione database IAM.
Questo parametro è facoltativo.
allow_db_user_override
-
Valore predefinito - falso
-
Tipo di dati - booleano
- True
-
Specifica che il connettore utilizza il valore
DbUser
dall'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 come JSON. Per maggiori informazioni sulla denominazione dei parametri di connessione, vedere la classe RedshiftProperty
. La classe RedshiftProperty
memorizza i parametri di connessione forniti dall'utente finale e, se applicabile, generati durante il processo di autenticazione IAM (per esempio, credenziali IAM temporanee). Per ulteriori informazioni, consultate la classe. RedshiftProperty
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 IAM Identity Center. -
BrowserSamlCredentialsProvider
-
IdpTokenAuthPlugin
— Un plug-in di autorizzazione che accetta un token AWS IAM Identity Center o token di identità (JWT) basati su JSON OpenID Connect (OIDC) da qualsiasi provider di identità Web collegato a IAM Identity Center. AWS -
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 a cui l'utente ha indicato si unisce per la sessione corrente. DbUser
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'URL dell'endpoint Amazon Redshift. Questa opzione è solo per uso interno. AWS
Questo parametro è facoltativo.
group_federation
-
Valore predefinito - falso
-
Tipo di dati - booleano
Questa opzione specifica se utilizzare i gruppi IDP di Amazon Redshift.
Questo parametro è facoltativo.
- true
-
Utilizzare i gruppi di Identity Provider (IDP) di Amazon Redshift.
- false
-
Usa l'API STS e 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
L'autenticazione IAM è abilitata.
Questo parametro è obbligatorio.
iam_disable_cache
-
Valore predefinito - falso
-
Tipo di dati - booleano
Questa opzione specifica se le credenziali IAM vengono memorizzate nella cache. Per impostazione predefinita, le credenziali IAM sono memorizzate nella cache. Questo migliora le prestazioni quando le richieste al gateway API sono strozzate.
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
La AWS regione in cui si trova l'istanza di AWS IAM Identity Center.
Questo parametro è richiesto solo durante 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'asserzione SAML.
Questo parametro è obbligatorio.
idP_Response_Timeout
-
Valore predefinito – 120
-
Tipo di dati - numero intero
Il timeout per il recupero dell'asserzione SAML da 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
Punta all'endpoint dell' AWS istanza del server IAM Identity Center.
Questo parametro è richiesto solo durante 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 risposta SAML dal provider di identità o dal codice di autorizzazione quando si utilizzano i servizi SAML, Azure AD o IAM Identity Center tramite un plug-in del browser. AWS
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 ruolo IAM preferito per la connessione corrente.
Questo parametro è facoltativo.
principal_arn
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome della risorsa Amazon (ARN) dell'utente o del ruolo IAM per il quale si genera la 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 file di AWS credenziali che contiene credenziali. AWS
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
La posizione Regione AWS in cui si trova il cluster.
Questo parametro è facoltativo.
role_arn
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
L'Amazon Resource Name (ARN) del ruolo che il chiamante sta assumendo. 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. Specificate questo parametro in modo che l'applicazione possa ottenere il consenso per la chiamata APIs che desiderate chiamare. È possibile specificare questo parametro quando si specifica BrowserAzure OAuth2 CredentialsProvider l'opzione credentials_provider.
Questo parametro è obbligatorio per il plug-in. BrowserAzure OAuth2 CredentialsProvider
secret_access_key_id
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
La chiave di accesso segreta per il ruolo IAM o l'utente configurato per l'autenticazione database IAM.
Questo parametro è facoltativo.
session_token
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
La chiave di accesso per il ruolo IAM o l'utente IAM configurato per l'autenticazione database IAM. Questo parametro è obbligatorio se vengono utilizzate AWS credenziali temporanee.
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 token di accesso fornito da AWS IAM Identity Center o un token Web JSON (JWT) OpenID Connect (OIDC) fornito da un provider di identità Web collegato a IAM Identity Center. AWS L'applicazione deve generare questo token autenticando l'utente dell'applicazione con AWS IAM Identity Center o un provider di identità collegato a IAM Identity Center. AWS
Questo parametro funziona con. IdpTokenAuthPlugin
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 utilizzi un token di accesso fornito da AWS IAM Identity Center.
- EXT_JWT
-
Inserisci questo valore se utilizzi un JSON Web Token (JWT) OpenID Connect (OIDC) fornito da un provider di identità basato sul Web integrato con IAM Identity Center. AWS
Questo parametro funziona con. IdpTokenAuthPlugin
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.