Okta 凭证 - Amazon Athena
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Okta 凭证

这是一种基于 SAML 的身份验证机制,允许使用 Okta 身份提供者对 Athena 进行身份验证。此方法假设 Athena 和 Okta 之间已经建立了联合身份验证。

凭证提供程序

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

参数名称 别名 参数类型 默认 值 要使用的值
CredentialsProvider AWSCredentialsProviderClass(已弃用) 必需 none Okta

用户

将用于对 Okta 进行身份验证的 Okta 用户的电子邮件地址。

参数名称 别名 参数类型 默认 值
用户 UID(已弃用) 必需 none

密码

Okta 用户的密码。

参数名称 别名 参数类型 默认 值
密码 PWD(已弃用) 必需 none

Okta 主机名称

您的 Okta 组织的 URL。您可以从 Okta 应用程序中的嵌入链接 URL 中提取 idp_host 参数。要查看步骤,请参阅从 Okta 检索 ODBC 配置信息。从 https:// 之后的第一个分段一直到 okta.com(包括在内)都是您的 IdP 主机(例如:以 https://trial-1234567.okta.com 开头的 URL 的 trial-1234567.okta.com)。

参数名称 别名 参数类型 默认 值
OktaHostName IdP_Host(已弃用) 必需 none

Okta 应用程序 ID

适用于您的应用程序的两部分标识符。您可以从 Okta 应用程序的嵌入链接 URL 中提取应用程序 ID。要查看步骤,请参阅从 Okta 检索 ODBC 配置信息。应用程序 ID 是 URL 的最后两个分段,包括中间的正斜杠。这两个分段是两个长度为 20 个字符的字符串,其中包含数字和大小写字母(例如 Abc1de2fghi3J45kL678/abc1defghij2klmNo3p4)。

参数名称 别名 参数类型 默认 值
OktaAppId App_ID(已弃用) 必需 none

Okta 应用程序名称

Okta 应用程序的名称。

参数名称 别名 参数类型 默认 值
OktaAppName App_Name(已弃用) 必需 none

Okta MFA 类型

如果您已将 Okta 设置为要求多重身份验证(MFA),则需要根据要使用的第二个因素指定 Okta MFA 类型和其他参数。

Okta MFA 类型是用于向 Okta 进行身份验证的第二种身份验证因素类型(仅次于密码)。受支持的第二个因素包括通过 Okta Verify 应用程序传送的推送通知,以及由 Okta Verify、Google Authenticator 生成或通过 SMS 发送的临时一次性密码(TOTP)。各个组织的安全策略决定用户登录是否需要 MFA。

参数名称 别名 参数类型 默认 值 可能的值
OktaMfaType okta_mfa_type(已弃用) 如果将 Okta 设置为需要 MFA,则为必填项 none oktaverifywithpush, oktaverifywithtotp, googleauthenticator, smsauthentication

Okta 电话号码

选择 smsauthentication MFA 类型时,Okta 将使用 SMS 向其发送临时一次性密码的电话号码。该电话号码必须是美国或加拿大电话号码。

参数名称 别名 参数类型 默认 值
OktaPhoneNumber okta_phone_number(已弃用) 如果 OktaMfaType 是 smsauthentication,则为必填项 none

Okta MFA 等待时间

在驱动程序引发超时异常之前,等待用户确认来自 Okta 的推送通知的时长(以秒为单位)。

参数名称 别名 参数类型 默认 值
OktaMfaWaitTime okta_mfa_wait_time(已弃用) 可选 60

Preferred role

担任角色的 Amazon Resource Name(ARN)。有关 ARN 角色的信息,请参阅 Amazon Security Token Service API 参考中的 AssumeRole

参数名称 别名 参数类型 默认 值
PreferredRole preferred_role(已弃用) 可选 none

角色会话持续时间

角色会话的持续时间(以秒为单位)。有关更多信息,请参阅 Amazon Security Token Service API 参考中的 AssumeRole

参数名称 别名 参数类型 默认 值
RoleSessionDuration Duration(已弃用) 可选 3600

Lake Formation 已启用

指定是否使用 AssumeDecoratedRoleWithSAML Lake Formation API 操作(而非 AssumeRoleWithSAML Amazon STS API 操作)来检索临时 IAM 凭证。

参数名称 别名 参数类型 默认 值
LakeFormationEnabled none 可选 FALSE