如何將我的 Amazon SageMaker Studio 筆記本與 Amazon Redshift 叢集連接?

上次更新日期:2022 年 11 月 15 日

我想將我的 Amazon SageMaker Studio 筆記本與 Amazon Redshift 叢集連接起來。

解決方案

可公開存取叢集

如果 Redshift 叢集可公開存取,則您可以從下列任一方式存取叢集:

  • SageMaker 網域僅透過公有網際網路啟動,且不具有 Amazon Virtual Private Cloud (Amazon VPC) 存取權
  • 在 Amazon VPC 中啟動了一個 SageMaker Studio 網域

如果 Redshift 叢集位於不同的 VPC 中,請設定 VPC 對等互連,以確保 Studio 可以存取叢集。

私有叢集

如果 Redshift 叢集為私有,則您只能透過在 Amazon VPC 中啟動的 SageMaker Studio 網域存取叢集。如果叢集位於不同的 VPC 中,請設定 VPC 對等互連,以確保 Studio 可以存取叢集。

其他要求

請確定兩種叢集類型都符合下列要求:

  • 連接至 SageMaker Studio 的安全群組允許對暫時性連接埠的輸出流量。當 Studio 用戶端連線到 Redshift 伺服器時,來自暫時性連接埠範圍 (1024-65535) 的隨機連接埠會變成用戶端的來源連接埠。
  • 連接至 Redshift 叢集的安全性群組允許從連接至連接埠 5439 上的 SageMaker Studio 網域的安全群組輸入連線。
  • 如果您已設定自訂 DNS,請確認 Studio VPC 所使用的 DNS 伺服器可以解析 Redshift 叢集的主機名稱。