Snowflake Notebooks 用のプライベート接続

このトピックでは、 Snowflake Notebooks にアクセスする際に、 AWS PrivateLink または Azure Private Link を使用する方法について説明します。この機能は、 ウェアハウスとコンテナーランタイム の両方で使用可能です。

Snowflake Notebooks へのアクセス構成

ホスト名を決定します:

  • Snowflakeアカウントで SYSTEM$GET_PRIVATELINK_CONFIG を呼び出します。Notebooks のホスト名は app-service-privatelink-url キーの下に表示されます。これは、 AWS PrivateLink または Azure Private Link を介して Notebooks アプリケーショントラフィックをルーティングするために必要なワイルドカード URL です。

注釈

次の例に示すように、Notebooks 用に新しい VPC エンドポイントをセットアップするか、Snowflake アカウントの同じ VPC エンドポイントに DNS 記録を作成することができます:

  • 記録名: *.abcd.privatelink.snowflake.app

  • 型: CNAME

  • トラフィックのルーティング先: Snowflakeのトラフィックと同じ VPC。

アカウントレベルでのホスト名ルーティングは現在サポートされていません。

セキュリティに関する考慮事項

Notebooksアプリは、 HTTPS-暗号化トラフィックと WebSocket-暗号化トラフィックの両方を提供します。Notebooksブラウザ クライアント アプリケーションは、 Snowsight 内のサードパーティのクロスオリジンiframeにマウントされています。これにより、厳密なクロスサイト・ブラウザーの分離制御が可能になります。

Snowflake Notebooks 特定のセキュリティ要件には、別の URL スキームを使用します。Notebooks URLs は、 Snowsight と要素を共有しない独自のトップレベルドメインを持っています。Notebooksにはそれぞれユニークな由来があります。

注釈

AWS PrivateLink または Azure Private Link を使用する場合、 DNS の解決を制御します。 AWS PrivateLink または Azure Private Link DNS の記録は Snowflake によって制御されません。