外部ネットワークアクセスの概要¶
Snowflakeの特定の外部ネットワークロケーションに対するセキュアなアクセスを作成し、ユーザー定義関数(UDFs)およびストアドプロシージャのハンドラーコード内からそのアクセスを使用することができます。このアクセスは、外部アクセス統合によって有効にすることができます。
外部アクセスの統合により、以下が可能になります。
外部ロケーションにアクセスする UDF とプロシージャハンドラーを記述する。
Snowflakeの外部ネットワーク上のロケーションへのアクセスを許可またはブロックする。
外部ネットワークロケーションとの認証を行うハンドラーコード内では、リテラル値を使用するのではなく、保存されている認証情報を表すシークレットを使用します。
外部ネットワークロケーションでの使用を許可するシークレットを指定します。
外部ネットワークの場所への接続に、パブリックインターネットを使用するか、Azure Private Link を使用してプライベートネットワークを使用するかを選択します。
Azure Private Linkを使用する場合は、SnowflakeアカウントがBusiness Critical Edition(またはそれ以上)である必要があります。
詳細については、 Microsoft Azure 上での外部ネットワークアクセスとプライベート接続 をご参照ください。
始めましょう¶
コード例を含む外部ネットワークアクセスの概要については、 外部ネットワークアクセスの例 をご参照ください。