JWT 신뢰할 수 있는 ID 전파 자격 증명
이 인증 유형을 사용하면 외부 ID 제공업체로부터 얻은 JSON 웹 토큰(JWT)을 연결 파라미터로 사용하여 Athena로 인증할 수 있습니다. 이 플러그인을 사용하여 신뢰할 수 있는 ID 전파를 통해 기업 ID에 대한 지원을 활성화할 수 있습니다. 드라이버에서 신뢰할 수 있는 ID 전파를 사용하는 방법에 대한 자세한 내용은 Amazon Athena 드라이버로 신뢰할 수 있는 ID 전파 사용 섹션을 참조하세요. 또한 CloudFormation을 사용하여 리소스를 구성하고 배포할 수도 있습니다.
ID 컨텍스트는 신뢰할 수 있는 ID 전파를 통해 IAM 역할에 추가되어 AWS 리소스에 대한 액세스를 요청하는 사용자를 식별합니다. 신뢰할 수 있는 ID 전파를 활성화하고 사용하는 방법에 대한 자세한 내용은 What is trusted identity propagation?을 참조하세요.
보안 인증 제공업체
AWS에 대한 요청을 인증하는 데 사용되는 보안 인증 제공업체입니다. 이 파라미터의 값을 JWT_TIP으로 설정합니다.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 | 사용할 값 |
|---|---|---|---|---|
| CredentialsProvider | AWSCredentialsProviderClass(사용되지 않음) | 필수 | 없음 | JWT_TIP |
JWT 웹 자격 증명 토큰
외부 페더레이션형 ID 제공업체로부터 얻은 JWT 토큰입니다. 이 토큰이 Athena로 인증하는 데 사용됩니다. 토큰 캐싱은 기본적으로 활성화되며 드라이버 연결 전체에서 동일한 Identity Center 액세스 토큰을 사용할 수 있습니다. 교환된 토큰은 드라이버 인스턴스가 활성화된 기간 동안에만 존재하므로 ‘연결 테스트’ 시 새 JWT 토큰을 제공하는 것이 좋습니다.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 |
|---|---|---|---|
| JwtWebIdentityToken | web_identity_token(사용되지 않음) | 필수 | 없음 |
WorkgroupArn
Amazon Athena 작업 그룹의 Amazon 리소스 이름(ARN)입니다. 작업 그룹에 대한 자세한 내용은 WorkGroup을 참조하세요.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 |
|---|---|---|---|
| WorkGroupArn | 없음 | 필수 | primary |
JWT 애플리케이션 역할 ARN
수임할 역할의 ARN 이 역할은 JWT 교환, 작업 그룹 태그를 통해 IAM Identity Center 고객 관리형 애플리케이션 ARN 가져오기, 액세스 역할 ARN 가져오기에 사용됩니다. 역할 위임에 대한 자세한 내용은 AssumeRole을 참조하세요.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 |
|---|---|---|---|
| ApplicationRoleArn | 없음 | 필수 | 없음 |
JWT 역할 세션 이름
JWT 자격 증명을 사용하여 인증할 때의 세션 이름입니다. 원하는 아무 이름이나 사용할 수 있습니다.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 |
|---|---|---|---|
| JwtRoleSessionName | role_session_name(사용되지 않음) | 필수 | 없음 |
역할 세션 기간
역할 세션 지속 시간(초)입니다. 자세한 내용은 AssumeRoleWithWebIdentity를 참조하세요.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 |
|---|---|---|---|
| RoleSessionDuration | Duration(사용되지 않음) | 선택 | 3600 |
JWT 액세스 역할 ARN
수임할 역할의 ARN 이는 Athena 서비스가 사용자를 대신하여 직접적으로 호출하기 위해 수임하는 역할입니다. 역할 수임에 대한 자세한 내용은 AWS Security Token Service API 참조의 AssumeRole을 참조하세요.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 |
|---|---|---|---|
| AccessRoleArn | 없음 | 선택 | 없음 |
IAM Identity Center 고객 관리형 애플리케이션 ARN
IAM Identity Center 고객 관리형 애플리케이션의 ARN입니다. 자세한 내용은 고객 관리형 애플리케이션를 참조하세요.
| 파라미터 이름 | 별칭 | 파라미터 유형 | 기본값 |
|---|---|---|---|
| CustomerIdcApplicationArn | 없음 | 선택 | 없음 |