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

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

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 attendibile 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 AWS risorse. 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 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>;

Gruppo di lavoro Arn

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

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
WorkGroupArn 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 ruoli, vedere. AssumeRole

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
ApplicationRoleArn 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, vedere AssumeRole.

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

ARN del ruolo di accesso JWT

L'ARN del ruolo da assumere. Questo è il ruolo che Athena assume per effettuare chiamate per tuo conto. Per ulteriori informazioni sull'assunzione di ruoli, consulta. AssumeRole

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
AccessRoleArn 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 Applicazioni gestite dai clienti.

Nome stringa connessione Tipo parametro Valore predefinito Esempio stringa connessione
CustomerIdcApplicationArn 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 token di identità Web quando utilizzi strumenti di BI come Microsoft Power BI. Per impostazione predefinita, il driver utilizza %USERPROFILE% in Windows un HOME percorso per scrivere le cache dei file. 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;