本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
身分驗證方法
為了防止有人未經授權就存取資料,Amazon Redshift 資料存放區會要求所有連線使用使用者憑證進行身分驗證。
下表說明可用於連線至 Amazon Redshift ODBC驅動程式 2.x 版的每個身分驗證方法的必要和選用連線選項:
身分驗證方法 | 必要 | 選用 |
---|---|---|
標準 |
|
|
IAM 設定檔 |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
IAM 憑證 |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
AD FS |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
Azure AD |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
JWT |
|
|
Okta |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
Ping Federate |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
瀏覽器 Azure AD |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
瀏覽器 SAML |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
Auth Profile |
|
|
瀏覽器 Azure AD OAUTH2 |
|
注意如果 ClusterID 和 Region 未單獨設定,則必須在 Host 中加以設定。 |
AWS IAM 身分中心 |
|
|
使用外部憑證服務
除了內建支援 AD FS、Azure AD 和 Okta,Amazon Redshift ODBC驅動程式的 Windows 版本也支援其他憑證服務。驅動程式可以使用您選擇的任何 SAML型憑證提供者外掛程式來驗證連線。
若要在 Windows 上設定外部憑證服務:
-
視需要建立指定憑證提供者外掛程式和其他身分驗證參數的IAM設定檔。設定檔必須 ASCII編碼,且必須包含下列鍵值對,其中
PluginPath
是外掛程式應用程式的完整路徑:plugin_name =
PluginPath
例如:
plugin_name = C:\Users\kjson\myapp\CredServiceApp.exe
如需有關如何建立設定檔的資訊,請參閱《Amazon Redshift 叢集管理指南》中的使用組態設定檔。
-
將驅動程式設定為使用此設定檔。驅動程式會偵測並使用設定檔中指定的驗證設定。