IAM 設定檔 - Amazon Athena

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

IAM 設定檔

您可以將具名設定檔設定為使用 ODBC 驅動程式連線到 Amazon Athena。若要使用託管 Amazon EC2 執行個體設定檔中可用的憑證,請將 credential_source 參數設定為 Ec2InstanceMetadata。如果您要在具名設定檔中使用自訂憑證提供者,請在設定檔組態中指定 plugin_name 參數的值。

身分驗證類型

連線字串名稱 參數類型 預設值 連線字串範例
AuthenticationType 必要 IAM Credentials AuthenticationType=IAM Profile;

AWS 設定檔

用於 ODBC 連線的設定檔名稱。如需有關描述檔的詳細資訊,請參閱《 AWS Command Line Interface 使用者指南》中的使用具名描述檔

連線字串名稱 參數類型 預設值 連線字串範例
AWS設定檔 必要 none AWSProfile=default;

偏好的角色

要擔任之角色的 Amazon Resource Name (ARN)。當設定檔組態中的 plugin_name 參數指定自訂憑證提供者時,將使用偏好角色參數。如需有關 ARN 角色的詳細資訊,請參閱《AWS Security Token Service API 參考》中的 AssumeRole

連線字串名稱 參數類型 預設值 連線字串範例
preferred_role 選用 none preferred_role=arn:aws:IAM::123456789012:id/user1;

工作階段持續時間

角色工作階段的持續時間 (以秒為單位)。如需有關工作階段持續時間的詳細資訊,請參閱《AWS Security Token Service API 參考》中的 AssumeRole。當設定檔組態中的 plugin_name 參數指定自訂憑證提供者時,將使用工作階段持續時間參數。

連線字串名稱 參數類型 預設值 連線字串範例
持續時間 選用 900 duration=900;

外掛程式名稱

指定在具名設定檔中使用的自訂憑證提供者名稱。此參數可以採用與「ODBC 資料來源管理員」的「驗證類型」欄位中的值相同,但僅供 AWSProfile 組態使用。

連線字串名稱 參數類型 預設值 連線字串範例
plugin_name 選用 none plugin_name=AzureAD;