Verbraucherkontrollierte Wartungsrichtlinien: Anbieterhandbuch¶
Mit verbraucherkontrollierten Wartungsrichtlinien können Verbrauchende festlegen, wann Snowflake Native App-Upgrades in ihren Konten erfolgen. Anstatt Upgrades sofort durchzuführen, wenn Sie eine neue Version veröffentlichen, können Verbrauchende Upgrades bis zu einem Wartungsfenster verzögern, das für ihre Operationen geeignet ist. Informationen darüber, wie Verbrauchende Wartungsrichtlinien erstellen und verwalten, finden Sie unter Verbraucherkontrollierte Wartungsrichtlinien.
Als Anbietender müssen Sie Folgendes tun:
Aktivieren Sie Upgrades des Wartungsfensters in Ihren Release-Richtlinien.
Legen Sie eine Frist für das Upgrade fest, damit Verbrauchende Upgrades nicht auf unbestimmte Zeit verschieben können.
Optional können Sie die Wartung des Snowpark Container Services-Computepool-Knotens mit dem Wartungsfenster des Verbrauchenden ausrichten. Eine solche Ausrichtung wird empfohlen, da sie die Unterbrechungen für die Verbrauchenden minimiert.
Aktivieren von Upgrades des Wartungsfensters¶
Beim Festlegen einer Release-Richtlinie können Sie festlegen, dass Upgrades die Wartungsrichtlinien der Verbrauchenden berücksichtigen sollen, indem Sie den Parameter UPGRADE_IN_MAINTENANCE_WINDOW auf TRUE festlegen. Sie müssen auch den Parameter UPGRADE_DEADLINE einstellen, der das Datum und die Uhrzeit definiert, bis zu der das Upgrade abgeschlossen sein muss. Nach dieser Frist wird das Upgrade unabhängig von der Wartungsrichtlinie des Verbrauchenden fortgesetzt.
Um Upgrades des Wartungsfensters zu aktivieren, verwenden Sie den Befehl ALTER APPLICATION PACKAGE … MODIFY RELEASE CHANNEL, wie im folgenden Beispiel gezeigt:
Mit diesem Befehl wird die Release-Richtlinie so konfiguriert, dass Verbrauchende mit einer Wartungsrichtlinie das Upgrade bis zum nächsten Wartungsfenster verzögern können, bis maximal zum 10. Februar 2026 um 10:00 Uhr AM.
Bemerkung
Der Parameter UPGRADE_DEADLINE ist erforderlich, wenn UPGRADE_IN_MAINTENANCE_WINDOW auf TRUE gesetzt ist. Legen Sie für die Frist ein Datum und eine Uhrzeit fest, die den Verbrauchenden genügend Zeit lassen, das Upgrade innerhalb ihrer Wartungsfenster abzuschließen.
Sie können die Parameter UPGRADE_AFTER und UPGRADE_IN_MAINTENANCE_WINDOW gleichzeitig festlegen. Wenn Sie versuchen, beides einzustellen, schlägt der Befehl mit einem Fehler fehl.
Aktivieren der automatischen Wartung des Computepools¶
Wenn Ihre App Snowpark Container Services verwendet, können Sie die Software-Upgrades des Computepool-Knotens mit dem Wartungsfenster des Verbrauchenden abstimmen. Ohne diese Einstellung sind Anwendungs-Upgrades und die Wartung des Computepool-Knotens getrennte Aufgaben, die zu verschiedenen Zeiten stattfinden können. Durch die Aktivierung der automatischen Anwendungswartung werden beide in das vom Verbrauchenden gewählte Wartungsfenster koordiniert.
Um diese Funktion zu aktivieren, stellen Sie die Eigenschaft AUTOMATIC_APPLICATION_MAINTENANCE für das Anwendungspaket ein:
Wenn diese aktiviert ist, sind Software-Upgrades des Snowpark Container Services-Computepool-Knotens für das Wartungsfenster des Verbrauchenden geplant. Es wird zuerst die Anwendung aktualisiert, dann erfolgt die Wartung des Computepool-Knotens.
Was passiert, wenn ein Verbrauchender über eine Wartungsrichtlinie verfügt¶
Wenn Sie ein Update veröffentlichen, für das UPGRADE_IN_MAINTENANCE_WINDOW auf TRUE gesetzt ist, geschieht Folgendes:
Wenn der Verbrauchende eine Wartungsrichtlinie festgelegt hat, wird das Upgrade bis zum nächsten in der Richtlinie des Verbrauchenden definierten Wartungsfenster oder bis zum Erreichen der Upgrade-Frist verschoben, je nachdem, was zuerst eintritt.
Wenn der Verbrauchende keine Wartungsrichtlinie festgelegt hat, erfolgt das Upgrade während des standardmäßigen Systemwartungsfensters.
Wenn AUTOMATIC_APPLICATION_MAINTENANCE aktiviert ist, wird zuerst der Anwendungscode aktualisiert, gefolgt von der Wartung aller Snowpark Container Services-Computepool-Knoten und alle innerhalb desselben Wartungsfensters.