- カテゴリ:
システム関数 (システム制御)
SYSTEM$REVOKE_STAGE_PRIVATELINK_ACCESS¶
現在のアカウントに対する 内部ステージ用のAzureプライベートエンドポイント および 内部ステージ用のGoogle Private Service Connectエンドポイント のMicrosoft Azureプライベートエンドポイントにアクセスする、Snowflakeの認証を取り消します。
構文¶
Azure
SYSTEM$REVOKE_STAGE_PRIVATELINK_ACCESS( '<private_endpoint_resource_id>' )
Google Cloud
SYSTEM$REVOKE_STAGE_PRIVATELINK_ACCESS( '<google_cloud_vpc_network_name>' )
引数¶
'private_endpoint_resource_id'Azureプライベートエンドポイントの一意の識別子。
'google_cloud_vpc_network_name'Google Cloud VPC ネットワークの完全修飾パス値。
この値は、Snowflakeがクラウドプロバイダーの内部ネットワークを介した内部ステージへのアクセスを制限し、パブリックインターネットの使用を回避するために使用するGoogle Cloud VPC ネットワークパスです。
Azureでこれらの値を取得する方法については、 Snowflake内部ステージにアクセスするためのプライベートエンドポイントの構成 をご参照ください。Google Cloudについては、 Snowflake内部ステージにアクセスするためのプライベートエンドポイントの構成 をご参照ください。
使用上の注意¶
この関数を呼び出すことができるのは、アカウント管理者(つまり、 ACCOUNTADMIN ロールを持つユーザー)のみです。
この関数は、Amazon Web Services(AWS)のSnowflakeアカウントではサポートされていません。
例¶
Snowflakeを取り消して、Azureのプライベートエンドポイントにアクセスします。
USE ROLE ACCOUNTADMIN; SELECT SYSTEM$REVOKE_STAGE_PRIVATELINK_ACCESS('/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/pe1');
Snowflakeを取り消して、Google Cloudのプライベートエンドポイントにアクセスします。
USE ROLE ACCOUNTADMIN; SELECT SYSTEM$REVOKE_STAGE_PRIVATELINK_ACCESS('projects/vpc_network_name/global/networks/network_name');