/ / So teilen Sie App-Einstellungen zwischen mehreren Azure-Websites - azurblau, iis, azure-web-sites, azure-app-service-pläne

So teilen Sie App-Einstellungen zwischen mehreren Azure-Websites - azurblau, iis, azure-web-sites, azure-app-service-pläne

Ich habe eine Anwendung, die mehrere Websites hat, eine für jede logische Funktion:

  • Benutzerorientiert
  • Backend - erhält Webhooks etc
  • Andere

Die Seiten haben eine Reihe von Konfigurationsinformationen. appsettings Variablen und Verbindungszeichenfolgen gemeinsam. Unabhängig davon, wie ich das Konfigurationsmanagement betreibe, z. B. über das Azure Portal oder per Powershell-Skript, möchte ich so wenig Wiederholungen wie möglich machen, um die Dinge einfach zu halten und Fehler bei der Bereitstellung dieser Konfigurationseinstellungen zu vermeiden.

Welche Empfehlungen gibt es, dies zu bewältigen?

Antworten:

2 für die Antwort № 1

Ich würde empfehlen, die verschiedenen Websites mit zu verwenden ARM-Vorlagen. Sie können dann die gleichen Bereitstellungsparameter für mehrere Websites verwenden, sodass alle die gleichen App-Einstellungen haben.

Nebenbei bemerkt, beachten Sie bitte, dass die Bereitstellung Slots tun nicht App-Einstellungen teilen Sie müssen sie auf jeden Slot anwenden. Es ist also wahrscheinlich kein guter Kandidat für Ihre Bedürfnisse.