JWT 可信身分傳播憑證 - Amazon Athena

JWT 可信身分傳播憑證

此身分驗證類型允許您使用從外部身分提供者獲得的 JSON Web Token (JWT) 作為連線參數,向 Athena 進行身分驗證。您可以使用此外掛程式,透過可信身分傳播啟用對企業身分的支援。如需有關如何搭配使用可信身分傳播與驅動器的詳細資訊,請參閱 搭配使用可信身分傳播與 Amazon Athena 驅動器。您也可以使用 CloudFormation 設定和部署資源

透過可信身分傳播,身分內容會新增至 IAM 角色,以識別請求存取 AWS 資源的使用者。如需有關啟用和使用可信身分傳播的資訊,請參閱什麼是可信身分傳播?

憑證提供者

將用來驗證對 AWS 的請求的憑證提供者。將此參數的值設為 JWT_TIP

參數名稱 別名 參數類型 預設值 將使用的值
CredentialsProvider AWSCredentialsProviderClass (已廢除) 必要 JWT_TIP

JWT web 身分權杖

從外部聯合身分提供者獲得的 JWT 權杖。此權杖將用於向 Athena 進行身分驗證。權杖快取預設為啟用,並允許在不同的驅動器連線之間使用相同的 Identity Center 存取權杖。建議在「測試連線」時提供新的 JWT 權杖,因為交換的權杖僅在驅動器執行個體處於作用中狀態時才會存在。

參數名稱 別名 參數類型 預設值
JwtWebIdentityToken web_identity_token (已廢除) 必要

WorkgroupArn

Amazon Athena 工作群組的 Amazon Resource Name (ARN)。如需有關工作群組的詳細資訊,請參閱工作群組

參數名稱 別名 參數類型 預設值
WorkGroupArn 必要 主要

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 選用