了解 Snowflake Native App Framework 中的限制¶
本主题提供有关 Snowflake Native Apps 限制的信息。
已知限制¶
Snowflake Native Apps 具有以下已知限制:
不支持临时表或暂存区。
不支持某些 Streamlit 功能。有关详细信息,请参阅 不支持的 Streamlit 功能。
Snowflake Native Apps 不支持用于业务连续性的故障转移。例如,不支持将应用程序包添加到复制组或故障转移组。
Storage lifecycle policies aren't supported in Snowflake Native Apps.
Snowflake ML functions such as Top Insights aren't supported in Snowflake Native Apps.
Snowflake Native Apps with Snowpark Container Services 中的已知限制¶
Snowflake Native Apps with Snowpark Container Services 有以下限制:
仅在特定 AWS、Azure 和 Google Cloud 商业区域上支持带容器的应用程序。请参阅 针对专用连接、VPS 和政府区域的支持,了解有关针对专用连接、VPS 和政府区域的支持的信息。
Sessions used in connections from containers, for example using the Python connector, are limited to the application owner role. See Snowpark Container Services: Additional considerations for services and jobs for additional information.
每个应用程序最多允许 15 个计算池。
Cross-Cloud Auto-Fulfillment has the following limitation:
映像存储库中的每个文件都有 100GB 限制。
不支持使用清单文件中的 LOG_LEVEL、TRACE_LEVEL 和 METRIC_LEVEL 属性来设置容器的日志记录和跟踪级别。相反,请使用服务规范文件中的
spec.logExporters属性。有关更多信息,请参阅 spec.logExporters 字段(可选)。
针对专用连接、VPS 和政府区域的支持¶
下表列出了 Snowflake 支持的 Snowflake Native App 云平台 VPS:doc:` 上 </user-guide/intro-cloud-platforms> 针对专用连接、Virtual Private Snowflake (`) 和政府区域的支持:
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(带容器)
正式发布
尚未支持
尚未支持
AWS 和 Azure PrivateLink 的已知问题¶
来自应用程序的电子邮件通知中的链接无法正确链接到专用链接账户。
对 Snowflake Native App with Snowpark Container Services 的限制¶
对政府区域中 Snowflake Native Apps 的限制¶
以下限制适用于 Snowflake Native App 针对政府区域的支持:
Providers publishing apps from government regions can only share listings within the same organization.
对 AWS 政府区域的限制¶
Snowflake Native App 支持除国防部 (DoD) 区域之外的所有政府区域。
对 Azure GovCloud 的限制¶
Azure GovCloud 仅在以下区域受支持:
US 东部(弗吉尼亚北部)
对政府区域中包含容器的应用程序的限制¶
对于发布到政府区域的包含容器的应用程序,适用以下限制:
具有容器的应用程序仅在 AWS 政府区域中受支持。
仅支持
awsuseast1gov中的 FedRAMP Moderate。
Virtual Private Snowflake (VPS) 的限制¶
以下限制适用于 Snowflake Native App 针对Virtual Private Snowflake (VPS) 的支持:
在 Virtual Private Snowflake 中,默认未启用 Snowflake Native Apps 和 Streamlit。要在 VPS 中使用 Snowflake Native Apps 或 Streamlit,请联系 Snowflake 支持部门。
如果 VPS 部署中未启用 Streamlit,则使用者无法使用 Python Permission SDK 来管理权限和引用。
仅在同一组织内支持将应用程序从 VPS 账户共享到 VPS 之外的账户。要在当前组织之外共享应用程序,请联系 Snowflake 支持部门。
VPS 内部发布的应用程序仅支持专用列表。
VPS 中的使用者可以为应用程序 启用事件共享。但是,不会共享日志消息和跟踪事件,除非提供商在 VPS 中有事件表。
由于 Snowflake Marketplace 界面在 VPS 中不可用,提供商和使用者必须使用 SQL 来管理列表。有关更多信息,请参阅 关于使用 SQL 管理列表。