类别:

:doc:`/sql-reference/functions-system`(信息)

SYSTEM$SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS_STATUS

检查是否允许公共 IP 地址访问当前 Snowflake 账户在 Microsoft Azure 上的托管存储卷。

另请参阅:

SYSTEM$BLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESSSYSTEM$UNBLOCK_SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS

语法

SYSTEM$SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS_STATUS()

实参

无。

返回

该函数返回以下状态消息:

状态消息

描述

阻止对 Snowflake 托管存储卷的公共访问

表示控制 Snowflake 托管存储卷访问权限的 Azure 设置当前正阻止所有公共 IP 地址。

对 Snowflake 托管存储卷的公共访问已解锁

表示至少有部分公共 IP 地址可以访问 Snowflake 托管存储卷。

账户未配置互操作卷

表示没有为账户配置 Snowflake 托管存储卷。

使用说明

  • 只有账户管理员(即具有 ACCOUNTADMIN 角色的用户)可执行此函数。

  • 此函数可能需要几分钟才能完成执行。

  • 此功能仅可与 Azure 上的 Snowflake 账户一起使用。AWS 和 Google Cloud 不受支持。

示例

USE ROLE ACCOUNTADMIN;

SELECT SYSTEM$SNOWFLAKE_MANAGED_STORAGE_VOLUME_PUBLIC_ACCESS_STATUS();
Public Access to Snowflake-managed storage volumes is blocked