Also ich bin ziemlich neu in der Arbeit mit Azure und es gibt einige Dinge, die ich nicht richtig verstehen kann. Einer davon ist der Azure Storage Account.Benötige ich ein Azure Storage-Konto, um einen WebJob auszuführen?
Meine Web-Jobs immer wieder mit dem folgenden Fehler stoppen „: System.InvalidOperationException: Unbehandelte Ausnahme Die Kontodaten für‚[account_name]‘falsch sind.“ Den Fehler zu verstehen, ist jedoch nicht das Problem, zumindest denke ich das. Das Problem liegt darin zu verstehen, warum ich ein Azure Storage-Konto benötige, um es zu überwinden.
Bitte lesen Sie weiter, während ich versuche, Sie durch die bisher durchgeführten Schritte zu bringen. Hoffentlich wird dir die wahre Frage klarer werden.
In meinen Bemühungen um eine WebJob auf Azure bereitstellen haben wir die folgenden Ressourcen bisher erschaffen:
- App Service Plan
- App-Service
- SQL Server
- SQL-Datenbank
Ich verwende das folgende Code-Snippet, um zu verhindern, dass mein Web-Job beendet wird:
Nach meinem Verständnis aus anderen Quellen ist die Dashboard-Verbindungszeichenfolge optional, aber die AzureWebJobsStorage-Verbindungszeichenfolge ist erforderlich.
Ich habe versucht, die erforderliche Verbindungszeichenfolge im Portal mithilfe der gefundenen Konfiguration here zu setzen.
DefaultEndpointsProtocol=[http|https];AccountName=myAccountName;AccountKey=myAccountKey
Suche weiter fand ich this answer, die eindeutig besagt, wo ich die Werte benötigt bekommen, nämlich ein/mein fehlendes Azure Storage-Konto.
Also jetzt für die eigentliche Frage: Warum brauche ich ein Azure Storage Account, wenn ich scheinbar alle Ressourcen habe, die ich für den WebJob ausführen muss? Was tut es? Ist es eine Abrechnung, weil ich dachte, wir hätten das im App Service Plan definiert? Ich habe versucht, Azure Storage Accounts über here zu lesen, aber ich brauche ein bisschen mehr Hilfe zu verstehen, wie es sich auf alles bezieht.
In den verknüpften Dokumenten wird noch immer ein Azure-Speicherkonto erstellt. Wenn es wahr ist, dass ich keins erstellen muss, hilft es mir nicht zu verstehen, wie man das erreicht. –
Sie brauchen keine, nein. Ist es eine gute Übung, Ihre Log-Dateien zu überwachen, ja? Es ist also nicht obligatorisch, aber es wird empfohlen. –