Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Opzioni del driver ODBC
Puoi utilizzare le opzioni di configurazione del driver per controllare il comportamento del driver ODBC di Amazon Redshift. Le opzioni per i driver non distinguono tra maiuscole e minuscole.
In Microsoft Windows, in genere imposti le opzioni del driver quando configuri un nome dell'origine dati (DSN). Puoi anche impostare le opzioni del driver nella stringa di connessione quando ti connetti in modo programmatico oppure aggiungendo o modificando le chiavi di registro in HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\.your_DSN
In Linux imposta le opzioni di configurazione del driver nei file odbc.ini e amazon.redshiftodbc.ini. Le opzioni di configurazione impostate in un file amazon.redshiftodbc.ini si applicano a tutte le connessioni. Al contrario, le opzioni di configurazione impostate in un file odbc.ini sono specifiche di una connessione. Le opzioni di configurazione impostate in odbc.ini hanno la precedenza sulle opzioni di configurazione impostate in amazon.redshiftodbc.ini.
Di seguito sono riportate le descrizioni per le opzioni che puoi specificare per la versione 2.x del driver JDBC di Amazon Redshift.
AccessKeyID
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La chiave di accesso IAM per l'utente o il ruolo. Se imposti questo parametro, dovrai specificare anche SecretAccessKey.
Questo parametro è facoltativo.
app_id
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
L'ID univoco fornito da Okta associato all'applicazione Amazon Redshift.
Questo parametro è facoltativo.
application_name
-
Valore predefinito - nessuno
-
Tipo di dati - stringa
Il nome dell’applicazione client da trasmettere ad Amazon Redshift a scopo di verifica. Il nome dell’applicazione fornito viene visualizzato nella colonna 'application_name' della tabella SYS_CONNECTION_LOG. Ciò consente di tenere traccia e risolvere i problemi delle origini di connessione durante il debug.
Questo parametro è facoltativo.
Nome_App
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome dell'applicazione Okta utilizzata per autenticare la connessione ad Amazon Redshift.
Questo parametro è facoltativo.
Profilo autore
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il profilo di autenticazione utilizzato per gestire le impostazioni di connessione. Se imposti questo parametro, dovrai specificare anche AccessKeyID e SecretAccessKey.
Questo parametro è facoltativo.
AuthType
-
Valore predefinito - Standard
-
Tipo di dati: stringa
Questa opzione specifica la modalità di autenticazione utilizzata dal driver quando configuri un DSN utilizzando la finestra di dialogo Configurazione DSN del driver ODBC di Amazon Redshift:
-
Standard: autenticazione standard tramite nome utente e password di Amazon Redshift.
-
Profilo AWS: autenticazione IAM tramite un profilo.
-
Credenziali AWS IAM: autenticazione IAM tramite credenziali IAM.
-
Provider di identità: AD FS: autenticazione IAM tramite Active Directory Federation Services (AD FS).
-
Provider di identità: plugin di autenticazione: un plugin di autorizzazione che accetta un token Centro identità AWS IAM o token di identità basati su JSON (JWT) OpenID Connect (OIDC) da qualsiasi provider di identità web collegato a Centro identità AWS IAM.
-
Provider di identità: Azure AD: autenticazione IAM tramite un portale Azure AD.
-
Provider di identità: JWT: autenticazione IAM utilizzando un JSON Web token (JWT).
-
Provider di identità: Okta: autenticazione IAM tramite Okta.
-
Provider di identità: PingFederate: autenticazione IAM tramite PingFederate.
Questa opzione è disponibile solo quando configuri un DSN utilizzando la finestra di dialogo Configurazione DSN del driver ODBC di Amazon Redshift nel driver di Windows. Quando configuri una connessione utilizzando una stringa di connessione o una macchina non Windows, il driver determina automaticamente se utilizzare l'autenticazione Standard, Profilo AWS o Credenziali AWS IAM in base alle credenziali specificate. Per utilizzare un provider di identità, è necessario impostare la proprietà plugin_name.
Questo parametro è obbligatorio.
AutoCreate
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver crea un nuovo utente quando l'utente specificato non esiste.
-
1 | TRUE: se l'utente specificato dall'UID non esiste, il driver crea un nuovo utente.
-
0 | FALSE: il driver non crea un nuovo utente. Se l'utente specificato non esiste, l'autenticazione avrà esito negativo.
Questo parametro è facoltativo.
CaFile
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il percorso del file del certificato CA utilizzato per alcune forme di autenticazione IAM.
Questo parametro è disponibile solo su Linux.
Questo parametro è facoltativo.
client_id
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
L'ID client associato all'applicazione Amazon Redshift in Azure AD.
Questo parametro è obbligatorio se si esegue l'autenticazione tramite il servizio Azure AD.
client_ secret
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La chiave del segreto associata all'applicazione Amazon Redshift in Azure AD.
Questo parametro è obbligatorio se si esegue l'autenticazione tramite il servizio Azure AD.
ClusterId
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome del cluster Amazon Redshift a cui desideri connetterti. Viene utilizzata nell'autenticazione IAM. L'ID del cluster non è specificato nel parametro Server.
Questo parametro è facoltativo.
compressione
-
Valore predefinito: off
-
Tipo di dati: stringa
Il metodo di compressione utilizzato per la comunicazione del protocollo wire tra il server Amazon Redshift e il client o il driver.
Puoi specificare le seguenti valori:
-
lz4: imposta il metodo di compressione utilizzato per la comunicazione del protocollo wire con Amazon Redshift su
lz4. -
zstd: imposta il metodo di compressione utilizzato per la comunicazione del protocollo wire con Amazon Redshift su
zstd. -
off: non utilizza la compressione per la comunicazione del protocollo wire con Amazon Redshift.
Questo parametro è facoltativo.
Database
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome del database Amazon Redshift a cui desideri accedere.
Questo parametro è obbligatorio.
DatabaseMetadataCurrentDbOnly
-
Valore predefinito – 1
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver restituisce metadati da più database e cluster.
-
1 | TRUE: il driver restituisce solo metadati dal database corrente.
-
0 | FALSE. Il driver restituisce i metadati su più database e cluster Amazon Redshift.
Questo parametro è facoltativo.
dbgroups_filter
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
L'espressione regolare che puoi specificare per filtrare di DbGroups ricevuti dalla risposta SAML ad Amazon Redshift quando si utilizzano i tipi di autenticazione Azure, Browser Azure e Browser SAML.
Questo parametro è facoltativo.
Driver
-
Valore predefinito: driver ODBC Amazon Redshift (x64)
-
Tipo di dati: stringa
Il nome del driver. L'unico valore supportato è Driver ODBC Amazon Redshift (x64).
Questo parametro è obbligatorio se non viene impostato DSN.
DSN
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome dell'origine dei dati del driver. L'applicazione specifica il DSN nell'API SQLDriverConnect.
Questo parametro è obbligatorio se non viene impostato Driver.
EndpointUrl
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
L'endpoint di sostituzione utilizzato per comunicare con Amazon Redshift Coral Service per l'autenticazione IAM.
Questo parametro è facoltativo.
ForceLowercase
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver converte in minuscolo i nomi di tutti i gruppi di database (DbGroups) inviati dal provider di identità ad Amazon Redshift quando si utilizza l'autenticazione Single Sign-On.
-
1 | TRUE: il driver converte in minuscolo i nomi di tutti i gruppi di database inviati dal provider di identità.
-
0 | FALSE: il driver non altera i DbGroups.
Questo parametro è facoltativo.
group_federation
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se l’API getClusterCredentialsWithIAM viene utilizzata per ottenere credenziali del cluster temporanee nei cluster con provisioning. Questa opzione consente agli utenti IAM di integrarsi con i ruoli del database Redshift nei cluster con provisioning. Tieni presente che questa opzione non è valida per i namespace Redshift serverless.
-
1 | TRUE: il driver utilizza l’API
getClusterCredentialsWithIAMal fine di ottenere le credenziali del cluster temporanee nei cluster con provisioning. -
0 | FALSE: il driver utilizza l’API
getClusterCredentialspredefinita per ottenere le credenziali temporanee del cluster nei cluster con provisioning.
Questo parametro è facoltativo.
https_proxy_host
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome host o l'indirizzo IP del server proxy attraverso il quale passare i processi di autenticazione IAM.
Questo parametro è facoltativo.
https_proxy_password
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La password utilizzata per l'accesso al server proxy. Viene utilizzata nell'autenticazione IAM.
Questo parametro è facoltativo.
https_proxy_port
-
Valore predefinito: nessuno
-
Tipo di dati: numero intero
Il numero della porta utilizzata dal server proxy per l'ascolto delle connessioni client. Viene utilizzato nell'autenticazione IAM.
Questo parametro è facoltativo.
https_proxy_username
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome utente utilizzato per accedere al server proxy. È usato per l'autenticazione IAM.
Questo parametro è facoltativo.
IAM
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver utilizza un metodo di autenticazione IAM per autenticare la connessione.
-
1 | TRUE: il driver utilizza uno dei metodi di autenticazione IAM (utilizzando una coppia di chiave di accesso e chiave segreta, un profilo o un servizio di credenziali).
-
0 | FALSE. Il driver utilizza l'autenticazione standard (utilizzando il nome utente e la password del database).
Questo parametro è facoltativo.
idc_client_display_name
-
Valore predefinito: driver ODBC Amazon Redshift
-
Tipo di dati: stringa
Il nome visualizzato da utilizzare per il client che utilizza BrowserIdcAuthPlugin.
Questo parametro è facoltativo.
idc_region
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La Regione AWS in cui si trova l’istanza di Centro identità AWS IAM.
Questo parametro è obbligatorio solo per l’autenticazione con BrowserIdcAuthPlugin nell’opzione di configurazione plugin_name.
idp_host
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
L'host IdP (provider di identità) utilizzato per l'autenticazione in Amazon Redshift.
Questo parametro è facoltativo.
idp_port
-
Valore predefinito: nessuno
-
Tipo di dati: numero intero
La porta per un IdP (provider di identità) utilizzata per l'autenticazione in Amazon Redshift. A seconda della porta selezionata durante la creazione, la modifica o la migrazione del cluster, consenti l'accesso alla porta selezionata.
Questo parametro è facoltativo.
idP_Response_Timeout
-
Valore predefinito – 120
-
Tipo di dati: numero intero
Il tempo, in secondi, per cui il driver attende la risposta SAML dal provider di identità quando si usano i servizi SAML o Azure AD tramite un plug-in del browser.
Questo parametro è facoltativo.
idp_tenant
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
L'ID tenant Azure AD associato all'applicazione Amazon Redshift.
Questo parametro è obbligatorio se si esegue l'autenticazione tramite il servizio Azure AD.
idp_use_https_proxy
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver fa passare i processi di autenticazione per i gestori dell'identità digitale (IdP) attraverso un server proxy.
-
1 | TRUE: il driver fa passare i processi di autenticazione dell'IdP attraverso un server proxy.
-
0 | FALSE. Il driver non fa passare i processi di autenticazione dell'IdP attraverso un server proxy.
Questo parametro è facoltativo.
InstanceProfile
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver utilizza il profilo di istanza Amazon EC2, se configurato per l'utilizzo di un profilo per l'autenticazione.
-
1 | TRUE: il driver utilizza il profilo dell'istanza Amazon EC2.
-
0 | FALSE. Il driver utilizza il profilo dei ruoli concatenati specificato dall'opzione Nome profilo (Profilo).
Questo parametro è facoltativo.
issuer_url
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Punta all’endpoint dell’istanza del server Centro identità AWS IAM.
Questo parametro è obbligatorio solo per l’autenticazione con BrowserIdcAuthPlugin nell’opzione di configurazione plugin_name.
KeepAlive
-
Valore predefinito – 1
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver utilizza i keepalive TCP al fine di impedire il timeout delle connessioni.
-
1 | TRUE: il driver utilizza i keepalive TCP al fine di impedire il timeout delle connessioni.
-
0 | FALSE. Il driver non utilizza keepalive TCP.
Questo parametro è facoltativo.
KeepAliveCount
-
Valore predefinito – 0
-
Tipo di dati: numero intero
Il numero di pacchetti keepalive TCP che possono essere persi prima che la connessione sia considerata interrotta. Se questo parametro è impostato su 0, per questa impostazione il driver utilizza il valore predefinito di sistema.
Questo parametro è facoltativo.
KeepAliveInterval
-
Valore predefinito – 0
-
Tipo di dati: numero intero
Il numero di secondi tra ciascuna ritrasmissione di keepalive TCP. Se questo parametro è impostato su 0, per questa impostazione il driver utilizza il valore predefinito di sistema.
Questo parametro è facoltativo.
KeepAliveTime
-
Valore predefinito – 0
-
Tipo di dati: numero intero
Il numero di secondi di inattività prima che il driver invii un pacchetto keepalive TCP. Se questo parametro è impostato su 0, per questa impostazione il driver utilizza il valore predefinito di sistema.
Questo parametro è facoltativo.
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 utilizzi i servizi SAML, Azure AD o Centro identità AWS IAM tramite un plugin del browser.
Questo parametro è facoltativo.
login_url
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
L'URL della risorsa sul sito Web del provider di identità quando si usa il plug-in Browser SAML generico.
Questo parametro è obbligatorio se si esegue l'autenticazione con SAML o i servizi Azure AD tramite un plug-in del browser.
loginToRp
-
Valore predefinito: urn:amazon:webservices
-
Tipo di dati: stringa
La parte attendibile che si desidera utilizzare per il tipo di autenticazione AD FS.
Questa stringa è facoltativa.
LogLevel
-
Valore predefinito – 0
-
Tipo di dati: numero intero
Utilizza questa proprietà per attivare o disattivare la registrazione nel driver e per specificare il livello di dettaglio incluso nei file di log. Ti consigliamo di abilitare la registrazione solo per il tempo necessario a rilevare un problema, poiché la registrazione riduce le prestazioni e può richiedere una grande quantità di spazio su disco.
Imposta il parametro su uno dei seguenti valori:
-
0 = OFF. Disabilitare la registrazione.
-
1: ERROR. Registra gli eventi di errore che potrebbero consentire al driver di restare in esecuzione ma produce un errore.
-
2: API_CALL. Registra le chiamate alle funzioni API ODBC con i valori degli argomenti della funzione.
-
3: INFO. Registra le informazioni generali che descrivono l'avanzamento del driver.
-
4: MSG_PROTOCOL. Registra informazioni dettagliate sul protocollo dei messaggi del driver.
-
5: DEBUG. Registra l'attività di tutti i driver.
-
6: DEBUG_APPEND. Continua ad aggiungere i registri per tutte le attività dei driver.
Se la registrazione è abilitata, il driver produce i seguenti file di log nella posizione specificata nella proprietà LogPath:
-
Un file
redshift_odbc.log.1che registra l'attività del driver che si verifica durante l'handshake di una connessione. -
Un file
redshift_odbc.logper tutte le attività del driver dopo che è stata stabilita una connessione al database.
Questo parametro è facoltativo.
LogPath
-
Valore predefinito: la directory TEMP specifica del sistema operativo
-
Tipo di dati: stringa
Il percorso completo della cartella in cui il driver salva i file di log quando LogLevel è maggiore di 0.
Questo parametro è facoltativo.
Min_TLS
-
Valore predefinito – 1.2
-
Tipo di dati: stringa
La versione minima di TLS/SSL che il driver consente all'archivio dati di utilizzare per crittografare le connessioni. Ad esempio, se specifichi TLS 1.2, TLS 1.1 non può essere utilizzato per crittografare le connessioni.
Min_TLS accetta i valori seguenti:
-
1.0: la connessione deve utilizzare almeno TLS 1.0.
-
1.1: la connessione deve utilizzare almeno TLS 1.1.
-
1.2: la connessione deve utilizzare almeno TLS 1.2.
Questo parametro è facoltativo.
partner_spid
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il valore SPID (ID provider di servizi) del partner da utilizzare per l'autenticazione della connessione tramite il servizio PingFederate.
Questo parametro è facoltativo.
Password | PWS
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La password corrispondente al nome utente del database fornito nel campo Utente (UID | User | LogonID).
Questo parametro è facoltativo.
plugin_name
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome del plug-in del provider di credenziali da utilizzare per l'autenticazione.
Sono supportati i seguenti valori:
-
ADFS: utilizza Active Directory Federation Services per l'autenticazione. -
AzureAD: utilizza Microsoft Azure Active Directory (AD) Service per l'autenticazione -
BrowserAzureAD: utilizza un plug-in del browser per il servizio Microsoft Azure Active Directory (AD) per l'autenticazione. -
BrowserIdcAuthPlugin: un plugin di autorizzazione che utilizza Centro identità AWS IAM. -
BrowserSAML: utilizza un plug-in del browser per servizi SAML come Okta o Ping per l'autenticazione. -
IdpTokenAuthPlugin: un plugin di autorizzazione che accetta un token Centro identità AWS IAM o token di identità basati su JSON (JWT) OpenID Connect (OIDC) da qualsiasi provider di identità web collegato a Centro identità AWS IAM. -
JWT: utilizza un JSON Web Token (JWT) per l'autenticazione. -
Ping: utilizza il servizio PingFederate per l'autenticazione. -
Okta: utilizza il servizio Okta per l'autenticazione.
Questo parametro è facoltativo.
Port | PortNumber
-
Valore di default – 5439
-
Tipo di dati: numero intero
Il numero della porta TCP utilizzata dal server Amazon Redshift per l'ascolto delle connessioni client.
Questo parametro è facoltativo.
preferred_role
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il ruolo IAM che desideri assumere durante la connessione ad Amazon Redshift. Viene utilizzato nell'autenticazione IAM.
Questo parametro è facoltativo.
Profilo
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome del profilo AWS dell'utente utilizzato per l'autenticazione in Amazon Redshift.
-
Se il parametro Use Instance Profile (la proprietà InstanceProfile) è impostato su 1 | TRUE, tale impostazione ha la precedenza e il driver utilizza invece il profilo dell'istanza Amazon EC2.
-
La posizione predefinita per il file delle credenziali contenente i profili è
~/.aws/Credentials. La variabile di ambienteAWS_SHARED_CREDENTIALS_FILEpuò essere utilizzata per fare riferimento a un file di credenziali diverso.
Questo parametro è facoltativo.
provider_name
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il provider di autenticazione creato dall'utente utilizzando la query CREATE IDENTITY PROVIDER. Viene utilizzato nell'autenticazione nativa di Amazon Redshift.
Questo parametro è facoltativo.
ProxyHost
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome host o l'indirizzo IP del server proxy tramite il quale connettersi.
Questo parametro è facoltativo.
ProxyPort
-
Valore predefinito: nessuno
-
Tipo di dati: numero intero
Il numero della porta utilizzata dal server proxy per l'ascolto delle connessioni client.
Questo parametro è facoltativo.
ProxyPwd
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La password utilizzata per l'accesso al server proxy.
Questo parametro è facoltativo.
ProxyUid
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome utente utilizzato per accedere al server proxy.
Questo parametro è facoltativo.
ReadOnly
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver è in modalità di sola lettura.
-
1 | TRUE: la connessione è in modalità di sola lettura e non può scrivere nell'archivio dati.
-
0 | FALSE: la connessione non è in modalità di sola lettura e può scrivere nell'archivio dati.
Questo parametro è facoltativo.
region
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La regione AWS in cui si trova il cluster.
Questo parametro è facoltativo.
SecretAccessKey
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
La chiave del segreto IAM per l'utente o il ruolo. Se imposti questo parametro, dovrai specificare anche AccessKeyID.
Questo parametro è facoltativo.
SessionToken
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il token di sessione IAM temporaneo associato al ruolo IAM utilizzato per l'autenticazione.
Questo parametro è facoltativo.
Server | HostName | Host
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il server dell'endpoint a cui connettersi.
Questo parametro è obbligatorio.
ssl_insecure
-
Valore predefinito – 0
-
Tipo di dati: booleano
Un valore booleano che specifica se il driver controlla l'autenticità del certificato del server IdP.
-
1 | TRUE: il driver non controlla l'autenticità del certificato del server IdP.
-
0 | FALSE: il driver controlla l'autenticità del certificato del server IdP.
Questo parametro è facoltativo.
SSLMode
-
Valore predefinito –
verify-ca -
Tipo di dati: stringa
La modalità di verifica del certificato SSL da utilizzare durante la connessione ad Amazon Redshift. I valori possibili sono i seguenti:
-
verify-full: connessione solo tramite SSL, un'autorità di certificazione attendibile e un nome di server che corrisponda al certificato. -
verify-ca: connessione solo tramite SSL e un'autorità di certificazione attendibile. -
require: connessione solo tramite SSL. -
prefer: connessione tramite SSL, se disponibile. Altrimenti, connessione senza utilizzare SSL. -
allow: per impostazione predefinita, connessione senza utilizzare SSL. Se il server richiede connessioni SSL, allora utilizza SSL. -
disable: connessione senza utilizzare SSL.
Questo parametro è facoltativo.
StsConnectionTimeout
-
Valore predefinito – 0
-
Tipo di dati: numero intero
Il tempo massimo di attesa per le connessioni IAM, in secondi. Se impostato su 0 o non specificato, il driver attende 60 secondi per ogni chiamata AWS STS.
Questo parametro è facoltativo.
StsEndpointUrl
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Questa opzione specifica l'endpoint di sostituzione utilizzato per comunicare con AWS Security Token Service (AWS STS).
Questo parametro è facoltativo.
token
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Un token di accesso fornito da Centro identità AWS IAM o un JSON Web Token (JWT) OpenID Connect (OIDC) fornito da un provider di identità web collegato con Centro identità AWS IAM. L’applicazione deve generare questo token autenticando l’utente dell’applicazione con Centro identità AWS IAM o un provider di identità collegato a Centro identità AWS IAM.
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 Centro identità AWS IAM.
- 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 Centro identità AWS IAM.
Questo parametro funziona con IdpTokenAuthPlugin.
UID | User | LogonID
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il nome utente utilizzato per accedere al server Amazon Redshift.
Questo parametro è obbligatorio se utilizzi l'autenticazione del database.
web_identity_token
-
Valore predefinito: nessuno
-
Tipo di dati: stringa
Il token OAUTH fornito dal provider di identità. È usato nel plug-in JWT.
Questo parametro è obbligatorio se imposti il parametro plugin_name su BasicJwtCredentialsProvider.