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à.
AWS credenziali del profilo di configurazione
È possibile utilizzare le credenziali archiviate in un profilo AWS di configurazione impostando i seguenti parametri di connessione. AWS i profili di configurazione sono in genere archiviati in file nella ~/.aws directory). Per informazioni sui profili di configurazione AWS
, consulta Utilizzo dei profili nella Guida per gli sviluppatori di AWS SDK per Java .
Provider di credenziali
Il provider di credenziali che sarà utilizzato per autenticare le richieste a AWS. Imposta il valore di questo parametro su ProfileCredentials.
| Nome del parametro | Alias | Tipo parametro | Valore predefinito | Valore da utilizzare |
|---|---|---|---|---|
| CredentialsProvider | AWSCredentialsProviderClass(obsoleto) | Richiesto | nessuno | ProfileCredentials |
Profile name (Nome profilo)
Il nome del profilo di AWS configurazione le cui credenziali devono essere utilizzate per autenticare la richiesta ad Athena.
| Nome del parametro | Alias | Tipo parametro | Valore predefinito |
|---|---|---|---|
| ProfileName | nessuno | Richiesto | nessuno |
Nota
Il nome del profilo può essere specificato anche come valore del parametro CredentialsProviderArguments, sebbene questo uso sia obsoleto.
Autenticazione con un profilo IAM Identity Center
Utilizza un profilo IAM Identity Center con il ProfileCredentials provider per autenticare le richieste a. AWS Questo approccio utilizza SSO-managed credenziali anziché chiavi di accesso a lungo termine. L'esempio seguente mostra le voci obbligatorie nel ~/.aws/config file.
[profile athena-idc] sso_session = athena-idc-session sso_account_id = 111122223333 sso_role_name = AthenaQueryRole region = us-east-1 [sso-session athena-idc-session] sso_start_url = https://example.awsapps.com/start sso_region = us-east-1 sso_registration_scopes = sso:account:access
Prima di aprire la connessione JDBC, accedi al profilo. Ad esempio, usa. aws sso login --profile athena-idc Quindi configura la connessione JDBC con i seguenti parametri.
CredentialsProvider=ProfileCredentials; ProfileName=athena-idc;