类别:

系统函数 (系统信息)

SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO

返回托管您的 Snowflake 账户的云提供商的平台信息。该函数返回不同的值,具体取决于您的云提供商:

  • 对于 Amazon Web Services (AWS) 和 Microsoft Azure,该函数返 Amazon Virtual Private Cloud (Amazon VPC) IDs 或 Azure 虚拟网络 (VNet) IDs。

    公司的云管理员可以在信任策略中指定 VPC IDs,这样做将允许 Snowflake 连接到以下资源,同时拒绝源自虚拟网络外部的请求:

    此安全限制可能会限制流向同一云平台上的云存储或代理服务的流量。

  • 对于 Google Cloud,该函数返回项目 ID 和与 Snowflake 服务账户关联 Google Workspace 客户 ID。

    云管理员可以使用此信息来更新组织策略中的域限制约束。

有关更多信息,请参阅以下特定于云平台的信息:

AWS:

允许虚拟私有云 IDs

GCS:

允许访问 Google Cloud Storage

Azure:

允许 VNet 子网 IDs

语法

SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO()
Copy

实参

无。

使用说明

仅返回账户管理员(具有 ACCOUNTADMIN 角色)的结果。

示例

查询 Snowflake 账户所在的虚拟网络的 IDs :

SELECT SYSTEM$GET_SNOWFLAKE_PLATFORM_INFO();
Copy
语言: 中文