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à.
Profilo IAM
Puoi configurare un profilo denominato per connetterti ad Amazon Athena utilizzando il driver ODBC. È possibile utilizzare un profilo denominato con una delle seguenti fonti di credenziali:
-
Ec2InstanceMetadata— Recupera le credenziali dall'Amazon EC2 Instance Metadata Service (IMDS). Usalo quando è in esecuzione su un'istanza Amazon EC2. -
EcsContainer— Recupera le credenziali dall'endpoint Amazon ECS Task Role. Usalo quando esegui in un contenitore Amazon ECS. -
Environment— Recupera le credenziali dalle variabili di ambiente (AWS_ACCESS_KEY_ID,,AWS_SECRET_ACCESS_KEY).AWS_SESSION_TOKEN
Imposta il credential_source parametro nella configurazione AWS del profilo sul valore appropriato per il tuo ambiente. Se vuoi utilizzare un provider di credenziali personalizzato in un profilo denominato, specifica un valore per il parametro plugin_name nella configurazione del profilo.
Tipo di autenticazione
| Nome stringa connessione | Tipo parametro | Valore predefinito | Esempio stringa connessione |
|---|---|---|---|
| AuthenticationType | Richiesto | IAM Credentials |
AuthenticationType=IAM Profile; |
AWS profilo
Il nome del profilo da utilizzare per la connessione ODBC. Per ulteriori informazioni sui profili, consulta Utilizzo di profili designati nella Guida per l'utente di AWS Command Line Interface .
| Nome stringa connessione | Tipo parametro | Valore predefinito | Esempio stringa connessione |
|---|---|---|---|
| Profilo AWS | Richiesto | none |
AWSProfile=default; |
Ruolo preferito
L'Amazon Resource Name (ARN) del ruolo assegnato al ruolo da assumere. Il parametro del ruolo preferito viene utilizzato quando il provider di credenziali personalizzate viene specificato dal parametro plugin_name nella configurazione del profilo. Per ulteriori informazioni sui ruoli ARN, consulta l'AWS Security Token Service API AssumeRoleReference.
| Nome stringa connessione | Tipo parametro | Valore predefinito | Esempio stringa connessione |
|---|---|---|---|
| preferred_role | Facoltativo | none |
preferred_role=arn:aws:IAM::123456789012:id/user1; |
Durata della sessione
La durata, in secondi, della sessione dei ruoli. Per ulteriori informazioni sulla durata della sessione, consulta AssumeRolel'AWS Security Token Service API Reference. Il parametro di durata della sessione viene utilizzato quando il provider di credenziali personalizzate viene specificato dal parametro plugin_name nella configurazione del profilo.
| Nome stringa connessione | Tipo parametro | Valore predefinito | Esempio stringa connessione |
|---|---|---|---|
| durata | Facoltativo | 900 |
duration=900; |
Nome del plugin
Specifica il nome di un provider di credenziali personalizzate utilizzato in un profilo denominato. Questo parametro può assumere gli stessi valori del campo Tipo di autenticazione dell'amministratore dell'origine dati ODBC, ma viene utilizzato solo dalla configurazione AWSProfile.
| Nome stringa connessione | Tipo parametro | Valore predefinito | Esempio stringa connessione |
|---|---|---|---|
| plugin_name | Facoltativo | none |
plugin_name=AzureAD; |