JWT Provider di credenziali di propagazione dell'identità affidabile - Amazon Athena

JWT Provider di credenziali di propagazione dell'identità affidabile

Con questo tipo di autenticazione, puoi utilizzare un token Web JSON (JWT) ottenuto da un gestore delle identità esterno come parametro di connessione per l'autenticazione con Athena. È possibile utilizzare questo plug-in per abilitare il supporto per le identità aziendali tramite la propagazione affidabile delle identità.

Con la propagazione affidabile delle identità, il contesto dell'identità viene aggiunto a un ruolo IAM per identificare l'utente che richiede l'accesso alle risorse. AWS Per informazioni sull'attivazione e l'utilizzo della propagazione affidabile delle identità, consulta Cos'è la propagazione dell'identità affidabile? .

Tipo di autenticazione

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
AuthenticationType Richiesto IAM Credentials AuthenticationType=JWT_TIP;

Token di identità Web JWT

Il token JWT ottenuto da un gestore delle identità federato esterno. Questo token verrà utilizzato per l'autenticazione con Athena. La memorizzazione nella cache dei token è abilitata per impostazione predefinita e consente di utilizzare lo stesso token di accesso a Identity Center tra le connessioni dei driver. Si consiglia di fornire un nuovo token JWT al momento del «Testing Connection», poiché il token scambiato è presente solo durante la durata in cui l'istanza del driver è attiva.

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
web_identity_token Richiesto none web_identity_token=eyJhbGc...<remainder of token>;

Arn del gruppo di lavoro

L'Amazon Resource Name (ARN) del gruppo di lavoro Amazon Athena. Per ulteriori informazioni sui gruppi di lavoro, consulta Gruppo di lavoro.

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
Workgroup ARN Richiesto none WorkgroupArn=arn:aws:athena:us-west-2:111122223333:workgroup/primary

ARN del ruolo dell'applicazione JWT

L'ARN del ruolo da assumere. Questo ruolo viene utilizzato per JWT Exchange, per ottenere l'ARN dell'applicazione gestita dal cliente IAM Identity Center tramite i tag del gruppo di lavoro e per ottenere l'ARN del ruolo di accesso. Per ulteriori informazioni sull'assunzione di un ruolo, consulta .

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
Applicazione ROLEARN Richiesto none ApplicationRoleArn=arn:aws:iam::111122223333:role/applicationRole;

Nome della sessione del ruolo

Un nome per la sessione. 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.

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
role_session_name Richiesto none role_session_name=familiarname;

Durata della sessione

La durata, in secondi, della sessione dei ruoli. Per ulteriori informazioni sulla durata della sessione, consulta AssumeRole nella Documentazione di riferimento dell'API di .

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
duration Facoltativo 900 duration=900;

ARN del ruolo di accesso JWT

L'ARN del ruolo da assumere. È il ruolo che assume Athena per chiamare per tuo conto. Per ulteriori informazioni sull'assunzione di un ruolo, consulta .

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
Accedi a ROLearn Facoltativo none AccessRoleArn=arn:aws:iam::111122223333:role/accessRole;

ARN dell'applicazione gestita dal cliente IAM Identity Center

L'ARN dell'applicazione IDC gestita dal cliente di IAM Identity Center. Per ulteriori informazioni sulle applicazioni gestite dai clienti, consulta Customer Managed Applications.

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
CustomerID dell'applicazione ARN Facoltativo none CustomerIdcApplicationArn=arn:aws:sso::111122223333:application/ssoins-111122223333/apl-111122223333

Abilitazione della cache di file

Abilita una cache delle credenziali temporanee. Questo parametro di connessione consente di memorizzare nella cache le credenziali temporanee e di riutilizzarle tra più processi. Utilizza questa opzione per ridurre il numero di finestre del browser aperte quando utilizzi strumenti di BI come Microsoft Power BI. Per impostazione predefinita, il driver utilizza %USERPROFILE% in Windows il percorso per scrivere le cache dei file. HOME Assicurati di fornire l'accesso in lettura e scrittura per il percorso presente in queste due variabili di ambiente, per un'esperienza migliore.

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
JwtTipFileCache Facoltativo 0 JwtTipFileCache=1;