- カテゴリ:
システム関数 (システム制御)
SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS¶
Snowflakeが、現在のアカウントに対する 内部ステージ用のAzureプライベートエンドポイント のMicrosoft Azureプライベートエンドポイントにアクセスすることを許可します。
- こちらもご参照ください。
構文¶
-- Azure
SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS( '<privateEndpointResourceID>' )
引数¶
'privateEndpointResourceID'
Azure内にあるプライベートエンドポイントの一意の識別子。
Snowflakeは、このエンドポイント値を使用して、Azure内部ネットワークを介して内部ステージにアクセスし、パブリックインターネットを回避します。
この値を取得する方法については、 Snowflake内部ステージにアクセスするためのプライベートエンドポイントの構成 をご参照ください。
使用上の注意¶
アカウント管理者(つまり、ACCOUNTADMIN ロールを持つユーザー)のみがこの関数を実行できます。
この関数は、AzureのSnowflakeアカウントで使用できます。この関数は、Amazon Web ServicesまたはGoogle Cloud PlatformのSnowflakeアカウントではサポートされていません。
例¶
SnowflakeがAzureのプライベートエンドポイントにアクセスすることを承認します。
use role accountadmin; select SYSTEM$AUTHORIZE_STAGE_PRIVATELINK_ACCESS('/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/pe1');