JWT - Amazon Athena

JWT

JSON 웹 토큰(JWT) 플러그인은 JSON 웹 토큰을 사용하여 Amazon IAM 역할을 수임하는 인터페이스를 제공합니다. 구성은 ID 제공업체 구성에 따라 달라집니다. Google Cloud 및 AWS용 페더레이션을 구성하는 방법에 대한 자세한 내용은 Google Cloud 문서에서 AWS 또는 Azure와의 워크로드 아이덴티티 제휴 구성을 참조하세요.

인증 유형

연결 문자열 이름 파라미터 유형 기본값 연결 문자열 예제
AuthenticationType 필수 IAM Credentials AuthenticationType=JWT;

기본 역할

수임할 역할의 Amazon 리소스 이름(ARN)입니다. ARN 역할에 대한 자세한 내용은 AWS Security Token Service API 참조AssumeRole을 참조하세요.

연결 문자열 이름 파라미터 유형 기본값 연결 문자열 예제
preferred_role 선택 사항 none preferred_role=arn:aws:IAM::123456789012:id/user1;

세션 지속 시간

역할 세션 지속 시간(초)입니다. 세션 지속 시간에 대한 자세한 내용은 AWS Security Token Service API 참조AssumeRole을 참조하세요.

연결 문자열 이름 파라미터 유형 기본값 연결 문자열 예제
기간 선택 사항 900 duration=900;

JSON 웹 토큰

AssumeRolewithWebIdentity AWS STS API 작업을 사용하여 IAM 임시 보안 인증을 검색하는 데 사용되는 JSON 웹 토큰입니다. Google Cloud Platform(GCP) 사용자를 위한 JSON 웹 토큰 생성에 대한 자세한 내용은 Google Cloud 문서의 JWT OAuth 토큰 사용을 참조하세요.

연결 문자열 이름 파라미터 유형 기본값 연결 문자열 예제
web_identity_token 필수 none web_identity_token=eyJhbGc...<remainder of token>;

역할 세션 이름

세션의 이름입니다. 일반적인 기법은 애플리케이션 사용자의 이름 또는 식별자를 역할 세션 이름으로 사용하는 것입니다. 애플리케이션에서 사용하는 임시 보안 인증을 해당 사용자에게 편리하게 연결합니다.

연결 문자열 이름 파라미터 유형 기본값 연결 문자열 예제
role_session_name 필수 none role_session_name=familiarname;