Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章
開啟增強型 VPC 路由
您可以在建立或修改叢集時,以及建立或修改 Amazon Redshift Serverless 工作群組時,開啟增強型 VPC 路由。
如要使用增強型 VPC 路由,您的叢集或 Serverless 工作群組必須符合以下需求與限制條件:
-
您的叢集必須在 VPC 中。
如果您附加 Amazon S3 VPC 端點,則該 VPC 端點只會用來存取相同 AWS 區域中的 Amazon S3 儲存貯體。若要存取其他 AWS 區域中的儲存貯體 (並非使用 VPC 端點) 或存取其他 AWS 服務,請將您的叢集或 Serverless 工作群組設為可公開存取,或使用網路位址轉譯 (NAT) 閘道。如需更多詳細資訊,請參閱 在 VPC 中建立 Redshift 佈建叢集或 Amazon Redshift Serverless 工作群組。
-
您必須在 VPC 中啟用網域名稱服務 (DNS) 解析。或者,如果您使用自己的 DNS 伺服器,請確定對 Amazon S3 提出的 DNS 請求可正確解析為 AWS 所維護的 IP 地址。如需詳細資訊,請參閱《Amazon VPC 使用者指南》中的 使用 DNS 與您的 VPC 搭配。
-
您的 VPC 必須啟用 DNS 主機名稱。DNS 主機名稱預設為啟用。
-
您的 VPC 端點政策必須允許存取 Amazon Redshift 中的 COPY、UNLOAD 或 CREATE LIBRARY 呼叫所使用的任何 Amazon S3 儲存貯體,包括存取任何涉及的資訊清單檔案。對於來自遠端主機的 COPY,您的端點政策必須允許存取每個主機機器。如需詳細資訊,請參閱《Amazon Redshift 資料庫開發人員指南》中的 COPY、UNLOAD 和 CREATE LIBRARY 的 IAM 許可。
開啟佈建叢集的增強型 VPC 路由
-
登入 AWS 管理主控台,開啟位於 https://console.aws.amazon.com/redshiftv2/
的 Amazon Redshift 主控台。 -
在導覽功能表上,選擇佈建叢集儀表板,然後選擇建立叢集並輸入叢集詳細資訊屬性。
-
若要顯示 Additional configurations (其他組態) 區段,請選擇關閉 Use defaults (使用預設值)。
導覽至網路和安全區段。
-
若要開啟增強型 VPC 路由,請選擇開啟以強制透過 VPC 傳輸叢集流量。
-
選擇 Create cluster (建立叢集) 以建立叢集。該叢集可能需要幾分鐘方可使用。
開啟 Amazon Redshift Serverless 的增強型 VPC 路由
-
登入 AWS 管理主控台,開啟位於 https://console.aws.amazon.com/redshiftv2/
的 Amazon Redshift 主控台。 -
在導覽功能表上,選擇 Serverless 儀表板,然後選擇建立工作群組並輸入工作群組的屬性。
導覽至網路和安全區段。
-
選取開啟增強型 VPC 路由以透過 VPC 來路由網路流量。
-
選擇下一步並完成工作群組屬性的輸入,直到您建立工作群組為止。