

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# AWS informations d'identification du profil de configuration
<a name="jdbc-v3-driver-aws-configuration-profile-credentials"></a>

Vous pouvez utiliser les informations d'identification stockées dans un profil de AWS configuration en définissant les paramètres de connexion suivants. AWS les profils de configuration sont généralement stockés dans des fichiers du `~/.aws` répertoire). Pour plus d'informations sur les profils de configuration AWS , veuillez consulter [Use profiles](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/credentials-profiles.html) dans le *Guide du développeur AWS SDK pour Java *.

## Fournisseur d'informations d'identification
<a name="jdbc-v3-driver-aws-configuration-profile-credentials-provider"></a>

Le fournisseur d'informations d'identification qui sera utilisé pour authentifier les requêtes adressées à AWS. Définissez la valeur de ce paramètre sur `ProfileCredentials`.



| Nom du paramètre | Alias | Type de paramètre | Valeur par défaut | Valeur à utiliser | 
| --- | --- | --- | --- | --- | 
| CredentialsProvider | AWSCredentialsProviderClass(obsolète)  | Obligatoire | Aucune | ProfileCredentials | 

## Profile name (Nom de profil)
<a name="jdbc-v3-driver-profile-name"></a>

Nom du profil de AWS configuration dont les informations d'identification doivent être utilisées pour authentifier la demande auprès d'Athena.



| Nom du paramètre | Alias | Type de paramètre | Valeur par défaut | 
| --- | --- | --- | --- | 
| ProfileName | Aucune | Obligatoire | Aucune | 

**Note**  
Le nom du profil peut également être spécifié comme valeur du paramètre `CredentialsProviderArguments`, bien que cette pratique soit obsolète.

## Authentification à l'aide d'un profil IAM Identity Center
<a name="jdbc-v3-driver-identity-center-profile-example"></a>

Utilisez un profil IAM Identity Center auprès du `ProfileCredentials` fournisseur pour authentifier les demandes adressées à. AWS Cette approche utilise des SSO-managed informations d'identification au lieu de clés d'accès à long terme. L'exemple suivant montre les entrées requises dans le `~/.aws/config` fichier.

```
[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
```

Avant d'ouvrir la connexion JDBC, connectez-vous au profil. Par exemple, utilisez`aws sso login --profile athena-idc`. Configurez ensuite la connexion JDBC avec les paramètres suivants.

```
CredentialsProvider=ProfileCredentials;
ProfileName=athena-idc;
```