了解 Snowflake Native App Framework 中的限制

本主题提供有关 Snowflake Native App Framework 限制的信息。

已知限制

Snowflake Native App Framework 具有限制,其中包括:

  • 不支持临时表或暂存区。

  • 不支持某些 Streamlit 功能。有关详细信息,请参阅 不支持的 Streamlit 功能

  • Snowflake Native App Framework 不支持用于业务连续性的故障转移。例如,不支持将应用程序包添加到复制组或故障转移组。

Snowflake Native Apps with Snowpark Container Services 中的已知限制

Snowflake Native Apps with Snowpark Container Services 有以下限制:

  • 仅在特定 AWS 和 Azure 商业区域上支持带容器的应用程序。请参阅 针对专用连接、VPS 和政府区域的支持,了解有关针对专用连接、VPS 和政府区域的支持的信息。

  • 容器连接中使用的会话(例如,使用 Python 连接器)仅限于应用程序所有者角色。请参阅 Snowpark Container Services:服务和作业的其他注意事项

  • 每个应用程序最多允许 15 个计算池。

  • Cross-Cloud Auto-Fulfillment 仅在 Amazon Web Services 和 Microsoft Azure(预览版)上受支持,但有以下限制:

    • 映像存储库中的每个文件都有 100GB 限制。

  • 不支持使用 manifest.yml 文件中的 LOG_LEVEL、TRACE_LEVEL 和 METRIC_LEVEL 属性来设置容器的日志记录和跟踪级别。相反,请使用服务规范文件中的 spec.logExporters 属性。

    有关更多信息,请参阅 spec.logExporters 字段(可选)

针对专用连接、VPS 和政府区域的支持

下表列出了 Snowflake 支持的 云平台 上 Snowflake Native App Framework 针对专用连接、Virtual Private Snowflake (VPS) 和政府区域的支持:

Amazon Web Services

Amazon Web Services

AWS PrivateLink

Virtual Private Snowflake

政府区域

Snowflake Native App Framework(不带容器)

正式发布

正式发布

正式发布

正式发布

Snowflake Native App Framework(带容器)

正式发布

预览版

尚未支持

尚未支持

Microsoft Azure

Microsoft Azure

Microsoft Azure 专用链接

Virtual Private Snowflake

政府区域

Snowflake Native App Framework(不带容器)

正式发布

正式发布

尚未支持

正式发布

Snowflake Native App Framework(带容器)

预览版

尚未支持

尚未支持

正式发布

Google Cloud

Google Cloud

Google Cloud Private Service Connect

Virtual Private Snowflake

Snowflake Native App Framework(不带容器)

正式发布

尚未支持

尚未支持

Snowflake Native App Framework(带容器)

尚未支持

尚未支持

尚未支持

对政府区域的限制

以下限制适用于 Snowflake Native App Framework 针对政府区域的支持:

  • 仅以下区域支持 AWS GovCloud:

    • US 政府西部 1 (FedRAMP High Plus)

    • US 政府东部 1 (FedRAMP High Plus)

  • 仅以下区域支持 AWS 商业政府:

    • US 东部(弗吉尼亚北部)

  • 仅以下区域支持 Azure GovCloud:

    • US 东部(弗吉尼亚北部)

  • 从政府区域发布应用程序的提供商只能在同一组织内共享列表。

Virtual Private Snowflake (VPS) 的限制

以下限制适用于 Snowflake Native App Framework 针对Virtual Private Snowflake (VPS) 的支持:

  • Virtual Private Snowflake 中默认未启用 Snowflake Native App Framework 和 Streamlit。要在 VPS 中使用 Snowflake Native App Framework 或 Streamlit,请联系 Snowflake 支持部门

  • 如果 VPS 部署中未启用 Streamlit,则使用者无法使用 Python Permission SDK 来管理权限和引用。

  • 仅在同一组织内支持将应用程序从 VPS 账户共享到 VPS 之外的账户。要在当前组织之外共享应用程序,请联系 Snowflake 支持部门

  • VPS 内部发布的应用程序仅支持专用列表。

  • VPS 中的使用者可以为应用程序 启用事件共享。但是,不会共享日志消息和跟踪事件,除非提供商在 VPS 中有事件表。

  • 由于 Snowflake Marketplace 界面在 VPS 中不可用,提供商和使用者必须使用 SQL 来管理列表。有关更多信息,请参阅 关于使用 SQL 管理列表

语言: 中文