Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
身分驗證方法
為了防止有人未經授權就存取資料,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 Identity Center |
|
|
使用外部憑證服務
除了內建支援 AD FS、Azure AD 和 Okta 外,Windows 版本的 Amazon Redshift ODBC 驅動程式也支援其他憑證服務。驅動程式可以使用您選擇的任何 SAML 型憑證提供者外掛程式來驗證連線。
若要在 Windows 上設定外部憑證服務:
-
建立會指定憑證提供者外掛程式和視需要指定其他身分驗證參數的 IAM 設定檔。設定檔必須採用 ASCII 編碼,且必須包含下列鍵值組,其中
PluginPath是外掛程式應用程式的完整路徑:plugin_name =PluginPath例如:
plugin_name = C:\Users\kjson\myapp\CredServiceApp.exe如需有關如何建立設定檔的資訊,請參閱《Amazon Redshift 叢集管理指南》中的使用組態設定檔。
-
將驅動程式設定為使用此設定檔。驅動程式會偵測並使用設定檔中指定的驗證設定。