Sie hosten eine Function App im Premium-Plan und müssen Bereitstellungen ohne Ausfallzeiten durchführen. Sie haben bereits einen Staging-Slot erstellt und planen, nach der Validierung zu swappen. Während der Validierung im Staging-Slot dürfen keine Event Hub- oder Service Bus-Nachrichten aus der Produktion konsumiert werden. Welche zwei Konfigurationen sollten Sie implementieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Markieren Sie Event-Source-Verbindungszeichenfolgen und andere Geheimnisse als Slot-Einstellungen und verweisen Sie den Staging-Slot auf Nicht-Produktionsressourcen., Fügen Sie AzureWebJobs.`<FunctionName>`.Disabled = true als Slot-Einstellung im Staging-Slot hinzu, damit Trigger dort deaktiviert sind, aber in der Produktion aktiviert bleiben..
Warum dies die Antwort ist
Um Event Hub- oder Service Bus-Nachrichten während der Validierung im Staging-Slot nicht zu konsumieren, müssen Sie zwei Konfigurationen implementieren. Erstens, indem Sie Event-Source-Verbindungszeichenfolgen als Slot-Einstellungen markieren und den Staging-Slot auf Nicht-Produktionsressourcen verweisen, stellen Sie sicher, dass der Staging-Slot nicht auf die Produktions-Event-Quellen zugreift. Zweitens, das Hinzufügen von AzureWebJobs.<FunctionName.Disabled = true als Slot-Einstellung im Staging-Slot deaktiviert spezifische Funktionen im Staging, während sie in der Produktion aktiv bleiben. "Swap with preview" würde die Staging-Inhalte in der Produktion ausführen, was unerwünscht ist. Das Stoppen des Produktions-Slots ist nicht notwendig und würde Ausfallzeiten verursachen. Das Deaktivieren von Run-From-Package ist für dieses Problem irrelevant.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich