

# JWT 凭证
<a name="jdbc-v3-driver-jwt-credentials"></a>

凭借此身份验证类型，您可以使用从外部身份提供者处获得的 JSON Web 令牌（JWT）作为连接参数，对 Athena 进行身份验证。外部凭证提供程序必须已经与 Amazon 联合。

## 凭证提供程序
<a name="jdbc-v3-driver-jwt-credentials-provider"></a>

将用于对 Amazon 的请求进行身份验证的凭证提供程序。将此参数的值设置为 `JWT`。


****  

| 参数名称 | 别名 | 参数类型 | 默认 值 | 要使用的值 | 
| --- | --- | --- | --- | --- | 
| CredentialsProvider | AWSCredentialsProviderClass（已弃用） | 必需 | none | JWT | 

## JWT Web 身份令牌
<a name="jdbc-v3-driver-jwt-web-identity-token"></a>

从外部联合身份提供者处获得的 JWT 令牌。此令牌将用于向 Athena 进行身份验证。


****  

| 参数名称 | 别名 | 参数类型 | 默认 值 | 
| --- | --- | --- | --- | 
| JwtWebIdentityToken | web\_identity\_token（已弃用） | 必需 | none | 

## JWT 角色 ARN
<a name="jdbc-v3-driver-jwt-role-arn"></a>

要代入的角色的 Amazon 资源名称（ARN）。有关代入角色的信息，请参阅《Amazon Security Token Service API Reference》**中的 [AssumeRole](https://docs.amazonaws.cn/STS/latest/APIReference/API_AssumeRole.html)。


****  

| 参数名称 | 别名 | 参数类型 | 默认 值 | 
| --- | --- | --- | --- | 
| JwtRoleArn | role\_arn（已弃用） | 必需 | none | 

## JWT 角色会话名称
<a name="jdbc-v3-driver-jwt-role-session-name"></a>

使用 JWT 凭证进行身份验证时的会话名称。此名称可以是您选择的任何名称。


****  

| 参数名称 | 别名 | 参数类型 | 默认 值 | 
| --- | --- | --- | --- | 
| JwtRoleSessionName | role\_session\_name（已弃用） | 必需 | none | 

## 角色会话持续时间
<a name="jdbc-v3-driver-jwt-role-session-duration"></a>

角色会话的持续时间（以秒为单位）。有关更多信息，请参阅 *Amazon Security Token Service API 参考*中的 [AssumeRoleWithWebIdentity](https://docs.amazonaws.cn/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html)。


****  

| 参数名称 | 别名 | 参数类型 | 默认 值 | 
| --- | --- | --- | --- | 
| RoleSessionDuration | Duration（已弃用） | 可选 | 3600 | 