Si ospita una Function App sul piano Premium e si devono eseguire deployment a tempo di inattività zero. È già stato creato uno slot di staging e si prevede di effettuare lo swap dopo la convalida. Durante la convalida nello staging, non devono essere consumati messaggi di Event Hub o Service Bus di produzione. Quali due configurazioni è opportuno implementare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Contrassegnare le stringhe di connessione delle origini eventi e altri segreti come impostazioni di slot e puntare lo slot di staging a risorse non di produzione., Aggiungere AzureWebJobs.`<FunctionName>`.Disabled = true come impostazione di slot nello slot di staging in modo che i trigger siano disabilitati lì ma rimangano abilitati in produzione..
Perché questa è la risposta
Per garantire che lo slot di staging non consumi messaggi di produzione, è fondamentale configurare le stringhe di connessione come impostazioni dello slot. In questo modo, lo slot di staging può puntare a risorse non di produzione (ad esempio, Event Hub o Service Bus di sviluppo/test), mentre lo slot di produzione continua a usare le risorse di produzione. Questo impedisce l'elaborazione accidentale di dati di produzione durante la convalida nello staging. Inoltre, per disabilitare specifici trigger nello slot di staging senza influire sulla produzione, l'impostazione AzureWebJobs.<FunctionName.Disabled = true come impostazione dello slot è la soluzione corretta. Questa impostazione, quando contrassegnata come impostazione dello slot, si applica solo allo slot specifico (staging in questo caso) e non viene scambiata con lo slot di produzione. Le altre opzioni non sono appropriate: "Swap with preview" non impedisce il consumo di messaggi di produzione; serve per testare l'app di staging con il traffico di produzione prima dello swap finale. Arrestare lo slot di produzione causerebbe un'interruzione del servizio, contrariamente all'obiettivo di zero downtime. Disabilitare "Run-From-Package" non è correlato alla prevenzione del consumo di messaggi di produzione e potrebbe influire negativamente sui tempi di avvio.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta