Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Opzioni di configurazione per il connettore Amazon Redshift Python

Modalità Focus
Opzioni di configurazione per il connettore Amazon Redshift Python - Amazon Redshift

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à.

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 (decimal — Decimale a punto fisso e aritmetica a virgola mobile) sul sito Web Python.

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.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.