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 Eigenschaft spec.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

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.