Amazon SageMaker Studio ノートブックを Amazon Redshift クラスターに接続する方法を教えてください。

所要時間1分
0

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 クラスターのホスト名を解決できることを確認してください。

関連情報

外部データソースへの接続

Amazon Redshift データ API を使用して Amazon SageMaker Jupyter ノートブックからやり取りする

Redshift によるデータの取り込みに関するドキュメントをご覧ください

AWS公式
AWS公式更新しました 1年前
コメントはありません