Snowflake Native App Framework: Änderungen an den Befehlen SHOW APPLICATION und DESC APPLICATION¶
Achtung
Diese Verhaltensänderung ist im Bundle 2024_07 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Wenn dieses Verhaltensänderungs-Bundle aktiviert ist, enthält die Ausgabe der SHOW APPLICATIONS DESCRIBE APPLICATION-Befehle die folgenden Änderungen.
Änderungen des Befehls SHOW APPLICATIONS¶
Die Ausgabe des Befehls SHOW APPLICATIONS enthält die folgenden neuen Spalten:
Spaltenname |
Beschreibung |
---|---|
disablement_reasons |
Ein Array mit den Gründen, warum die Snowflake Native App deaktiviert wurde. Unter Mögliche Status für eine deaktivierte App finden Sie eine Liste der möglichen Gründe. |
last_upgraded_on |
Der Zeitstempel des letzten erfolgreichen App-Upgrades. Der Zeitstempel ist leer, wenn kein erfolgreiches Upgrade stattgefunden hat. |
Änderungen des Befehls DESCRIBE APPLICATION¶
- Vor der Änderung:
Wenn eine App deaktiviert ist, gab der Befehl DESCRIBE APPLICATION bisher einen Fehlercode zurück, um anzuzeigen, dass die App deaktiviert ist.
- Nach der Änderung:
Der Befehl DESCRIBE APPLICATION ist erfolgreich und der Grund für die Deaktivierung der App ist in der Ausgabe in einer neuen Spalte enthalten:
Spaltenname
Beschreibung
disablement_reasons
Ein Array mit den Gründen, warum die Snowflake Native App deaktiviert wurde. Unter Mögliche Status für eine deaktivierte App finden Sie eine Liste der möglichen Gründe.
Mögliche Status für eine deaktivierte App¶
In der folgenden Tabelle finden Sie eine Auflistung der möglichen Werte für die Spalte DISABLEMENT_REASONS:
Wert |
Statusbeschreibung |
Ist es wiederherstellbar? |
---|---|---|
MANUALLY_DISABLED |
Die App wird von Snowflake deaktiviert |
Ja. Um die App wieder zu aktivieren, wenden Sie sich an den Snowflake Support. |
ACCOUNT_INACTIVE |
Das Konto wird inaktiv, indem es gesperrt oder ausgesetzt wird, wodurch die App nicht mehr verfügbar ist. In diesem Status kann ein Verbraucher keine SQL-Abfragen in seinem Konto ausführen und die App kann nicht aktualisiert werden. |
Ja. Die App wird automatisch wieder aktiviert, wenn die Kontosperre oder -aussetzung aufgehoben wird. |
PACKAGE_VERSION_IS_MISSING |
Die Version des Anwendungspakets für die App wurde vom Anbieter gelöscht. Die App ist nicht mehr nutzbar und muss gelöscht und aus einem gültigen Freigabeangebot oder einem gültigen Paket neu installiert werden. |
Nein, derselbe Name. |
CMK_ACCESS_DENIED |
Der Verbraucher verwaltet den Schlüssel für die Verschlüsselung selbst (ENCRYPT_USE_CMK_KMS ist aktiviert) und Snowflake hat keinen Zugriff auf diesen Schlüssel. |
Ja. Um die App wieder zu aktivieren, stellen Sie sicher, dass die Konfiguration des Cloud-Anbieters zum Abrufen des CMK korrekt ist und dass Snowflake Zugriff auf den Schlüssel hat. |
LISTING_ACCESS_REVOKED |
Das Freigabeangebot, das zur Erstellung der App verwendet wurde, ist nicht mehr verfügbar. Mögliche Gründe für diesen Status sind:
|
Möglicherweise. Die Wiederherstellbarkeit hängt von dem Grund ab, warum der Zugriff widerrufen wurde. Wenn das Freigabeangebot zum Beispiel gelöscht wurde, kann es nicht wiederhergestellt werden. Wenn ein Verbraucherkonto manuell aus dem privaten Freigabeangebot entfernt wurde, kann der Zugriff auf das Freigabeangebot und die App wiederhergestellt werden. |
LISTING_TRIAL_USAGE_EXCEEDED |
Die Anwendung hat die Nutzungsgrenze für ein nutzungsbasiertes Freigabeangebot überschritten. |
Nein |
LISTING_PAYMENT_REQUIRED |
Das Freigabeangebot, das zur Installation der App verwendet wird, ist ein kostenpflichtiges Freigabeangebot und erfordert eine Zahlung für die weitere Nutzung. |
Ja. Der Verbraucher muss die Zahlung für die App korrekt festlegen. |
LISTING_TRIAL_TIME_EXCEEDED |
Die Anwendung hat die Versuchsdauer überschritten. |
Nein |
APPLICATION_PACKAGE_NOT_AVAILABLE |
Das Anwendungspaket, mit dem die App erstellt wurde, existiert nicht mehr. Der Anbieter hat möglicherweise das entsprechende Anwendungspaket gelöscht. |
Nein |
APPLICATION_PACKAGE_DISABLED |
Das Anwendungspaket, das zur Erstellung der App verwendet wurde, wurde von Snowflake deaktiviert. |
Ja. Die Anwendung wird wieder aktiviert, wenn Snowflake das Anwendungspaket wieder aktiviert. |
APPLICATION_SUSPENDED |
Die Ressourcen der App, z. B. Aufgaben, Dienste und Computepools, sind aufgrund der Deaktivierung der App ausgesetzt. Die ausgesetzten Objekte bleiben ausgesetzt, bis die App wieder aktiviert wird und es keine anderen Gründe für die Deaktivierung der App gibt. |
Ja |
APPLICATION_SUSPEND_RESUME_IN_PROGRESS |
Die App-Ressourcen, z. B. Aufgaben, Dienste und Computepools, werden gerade wieder fortgesetzt. |
Ja |