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

IAM 配置文件

您可以使用 ODBC 驱动程序配置命名配置文件以连接到 Amazon Athena。要使用托管 Amazon EC2 实例配置文件中的可用凭证,将 credential_source 参数设置为 Ec2InstanceMetadata。如果要在命名配置文件中使用自定义凭证提供程序,在配置文件配置中指定 plugin_name 参数值。

身份验证类型

连接字符串名称 参数类型 默认值 连接字符串示例
AuthenticationType 必需 IAM Credentials AuthenticationType=IAM Profile;

Amazon 配置文件

用于 ODBC 连接的配置文件名称。有关命名配置文件的更多信息,请参阅《Amazon Command Line Interface 用户指南》中的使用命名配置文件

连接字符串名称 参数类型 默认值 连接字符串示例
Amazon 配置文件 必需 none AWSProfile=default;

Preferred role

担任角色的 Amazon Resource Name(ARN)。当在配置文件配置的 plugin_name 参数中指定自定义凭证提供程序时,将使用首选角色参数。有关 ARN 角色的更多信息,请参阅 Amazon Security Token Service API 参考中的 AssumeRole

连接字符串名称 参数类型 默认值 连接字符串示例
preferred_role 可选 none preferred_role=arn:aws:IAM::123456789012:id/user1;

会话持续时间

角色会话的持续时间(以秒为单位)。有关会话持续时间的更多信息,请参阅 Amazon Security Token Service API 参考中的 AssumeRole。当在配置文件配置的 plugin_name 参数中指定自定义凭证提供程序时,将使用会话持续时间参数。

连接字符串名称 参数类型 默认值 连接字符串示例
duration 可选 900 duration=900;

插件名称

指定命名配置文件中使用的自定义凭证提供程序的名称。此参数可以采用与 ODBC 数据来源管理器的身份验证类型字段相同的值,但只能在 AWSProfile 配置中使用。

连接字符串名称 参数类型 默认值 连接字符串示例
plugin_name 可选 none plugin_name=AzureAD;