- 类别:
系统函数 (系统控制)
SYSTEM$REVOKE_STAGE_PRIVATELINK_ACCESS¶
撤销 Snowflake 在当前账户中访问 适用于内部暂存区的 Azure Private Endpoint 和 用于内部暂存区的 Google Private Service Connect 端点 的私有端点的授权。
语法¶
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 Private Endpoint 的唯一标识符。
'google_cloud_vpc_network_name'Google Cloud VPC 网络的完全限定路径值。
该值是 Google Cloud VPC 的网络路径,Snowflake 使用该路径通过云服务商的内部网络限制对内部暂存区的访问,从而避免使用公共互联网。
有关如何在 Azure 上获取这些值,请参阅 配置 Azure Private Endpoint 以访问 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');