Beschränkungen des Snowflake Native App Frameworks verstehen¶
Unter diesem Thema finden Sie Informationen über die Beschränkungen des Snowflake Native App Framework.
Bekannte Einschränkungen¶
Das Snowflake Native App Framework weist u. a. folgende Einschränkungen auf:
Temporäre Tabellen oder temporäre Stagingbereiche werden nicht unterstützt.
Einige Streamlit-Features werden nicht unterstützt. Weitere Informationen dazu finden Sie unter Nicht unterstützte Streamlit-Features.
Die Snowflake Native App Framework unterstützt kein Failover für die Geschäftskontinuität. Das Hinzufügen eines Anwendungspakets zu einer Replikations- oder Failover-Gruppe wird zum Beispiel nicht unterstützt.
Bekannte Beschränkungen in Snowflake Native Apps with Snowpark Container Services¶
Snowflake Native Apps with Snowpark Container Services haben die folgenden Beschränkungen:
Apps mit Containern werden nur in bestimmten kommerziellen Regionen von AWS und Azure unterstützt. Weitere Informationen zur Unterstützung privater Konnektivität, VPS und Regionen für Regierungsbehörden finden Sie unter Unterstützung für private Konnektivität, VPS und staatliche Regionen.
Sitzungen, die über Containerverbindungen verwendet werden, zum Beispiel über den Python-Konnektor, sind auf die Rolle des Anwendungseigentümers beschränkt. Weitere Informationen dazu finden Sie unter Snowpark Container Services: Zusätzliche Hinweise zu Diensten und Jobs.
Pro Anwendung sind maximal 15 Computepools erlaubt.
Cloud-übergreifende automatische Ausführung wird nur auf Amazon Web Services und Microsoft Azure (Vorschau) mit der folgenden Beschränkung unterstützt:
Es gibt eine Beschränkung von 100GB für jede Datei innerhalb des Image-Repositorys.
Die Verwendung der Eigenschaften LOG_LEVEL, TRACE_LEVEL und METRIC_LEVEL in der Datei
manifest.yml
zur Festlegung des Protokolliergrads und der Ablaufverfolgung für einen Container wird nicht unterstützt. Verwenden Sie stattdessen die Eigenschaftspec.logExporters
in der Dienstspezifikationsdatei.Weitere Informationen dazu finden Sie unter Feld spec.logExporters (optional).
Unterstützung für private Konnektivität, VPS und staatliche Regionen¶
In den folgenden Tabellen finden Sie eine Auflistung der von Snowflake Native App Framework unterstützten privaten Konnektivität, Virtual Private Snowflake (VPS) und staatliche Regionen auf der Cloud-Plattform, die von Snowflake unterstützt werden:
Amazon Web Services
Amazon Web Services
AWS PrivateLink
Virtual Private Snowflake
Regionen für Regierungsbehörden
Snowflake Native Apps Framework (ohne Container)
Allgemein verfügbar
Allgemein verfügbar
Allgemein verfügbar
Allgemein verfügbar
Snowflake Native Apps Framework (mit Containern)
Allgemein verfügbar
Vorschau
Noch nicht unterstützt
Noch nicht unterstützt
Microsoft Azure
Microsoft Azure
Microsoft Azure Private Link
Virtual Private Snowflake
Regionen für Regierungsbehörden
Snowflake Native Apps Framework (ohne Container)
Allgemein verfügbar
Allgemein verfügbar
Noch nicht unterstützt
Allgemein verfügbar
Snowflake Native Apps Framework (mit Containern)
Allgemein verfügbar
Noch nicht unterstützt
Noch nicht unterstützt
Allgemein verfügbar
Google Cloud
Google Cloud
Google Cloud Private Service Connect
Virtual Private Snowflake
Snowflake Native Apps Framework (ohne Container)
Allgemein verfügbar
Noch nicht unterstützt
Noch nicht unterstützt
Snowflake Native Apps Framework (mit Containern)
Noch nicht unterstützt
Noch nicht unterstützt
Noch nicht unterstützt
Bekanntes Problem mit AWS und Azure PrivateLink¶
Links in E-Mail-Benachrichtigungen von Apps verlinken nicht korrekt in ein Private Link-Konto.
Beschränkungen für staatliche Regionen¶
Die folgenden Beschränkungen gelten für Snowflake Native App Framework-Unterstützung für staatliche Regionen:
AWS GovCloud wird nur in den folgenden Regionen unterstützt:
US Gov West 1 (FedRAMP High Plus)
US Gov East 1 (FedRAMP High Plus)
AWS Commercial Gov wird nur in den folgenden Regionen unterstützt:
US East (N. Virginia)
Nur Azure GovCloud wird nur in den folgenden Regionen unterstützt:
US East (N. Virginia)
Anbieter, die Apps aus staatlichen Regionen veröffentlichen, können Freigabeangebote nur innerhalb der gleichen Organisation teilen.
Beschränkungen bei Virtual Private Snowflake (VPS)¶
Die folgenden Beschränkungen gelten für Snowflake Native App Framework-Unterstützung für Virtual Private Snowflake (VPS):
Snowflake Native App Framework und Streamlit sind in Virtual Private Snowflake standardmäßig nicht aktiviert. Um die Snowflake Native App Framework oder Streamlit in VPS zu verwenden, wenden Sie sich an Snowflake Support.
Wenn Streamlit in der Bereitstellung von VPS nicht aktiviert ist, können Verbraucher die Python Permission SDK nicht zur Verwaltung von Berechtigungen und Referenzen verwenden.
Die Freigabe einer App von einem VPS-Konto für ein Konto außerhalb von VPS wird nur innerhalb desselben Organisation unterstützt. Wenn Sie eine App außerhalb der aktuellen Organisation freigeben möchten, wenden Sie sich an Snowflake Support.
Für Anwendungen, die innerhalb von VPS veröffentlicht werden, werden nur private Freigabeangebote unterstützt.
Verbraucher auf VPS können die Freigabe von Ereignissen für eine App aktivieren. Protokollmeldungen und Ablaufverfolgungsereignisse werden jedoch nicht freigegeben, es sei denn, der Anbieter verfügt über eine Ereignistabelle innerhalb der VPS.
Da die Weboberfläche von Snowflake Marketplace auf VPS nicht verfügbar ist, müssen Anbieter und Verbraucher Freigabeangebote über SQL verwalten. Weitere Informationen dazu finden Sie unter About managing Freigabeangebot using SQL.