Erstellung App Service Plan
Erstellen Sie einen “App Service Plan”:
Wählen Sie beim Erstellen “Windows” als “Operating System” aus.
Pricing Tier
Empfehlung: Der “Premium V3 P1V3”-Plan ist auch für größere Installation geeignet.
Grundsätzlich wären aber auch günstigere Pläne für den Einstieg möglich.
Erstellung Web App
Nach der Erstellung des “App Service Plan” erstellen Sie eine “Web App”.
Wichtig:
Wählen Sie einen beliebigen freien Namen aus - in der Regel wird ein alternativer DNS Eintrag erstellt, welcher für den Benutzern kommuniziert wird.
Verwenden Sie die Code Publish Einstellung.
Wählen Sie .NET 6 (LTS) bei Runtime stack
Wählen Sie den eben erstellen Windows Plan aus.
Konfiguration Web App
Applikationseinstellungen
Hinterlegen Sie diese drei “Application Settings”:
Name | Wert |
---|---|
PrimeDocs_Config_URL | https://[Storage-Account-Name].blob.core.windows.net/primedocs-customer/{FILENAME} |
SCM_POST_DEPLOYMENT_ACTIONS_PATH | c:\home\site\wwwroot |
WEBSITE_LOAD_USER_PROFILE | 1 |
Beim Eintrag PrimeDocs_Config_URL
nehmen Sie den Storage Account Namens aus diesem Schritt: Storage Account.
Beispiel Eintrag: https://primedocscustomer.blob.core.windows.net/primedocs-customer/{FILENAME}
Path Mappings
Folgende Pfade müssen konfiguriert sein - Achten Sie darauf, dass Sie die neuen Einträge als “Applikation” anlegen:
Virtual Path | Physical Path | Type |
---|---|---|
|
| Application |
|
| Application |
|
| Application |
|
| Application |
|
| Application |
|
| Application |
|
| Application |
|
| Application |
|
| Application |
|
| Application |
|
| Application |
Identity
Aktivieren Sie die Managed Identity
(System Assinged):
Über “Azure role assignments” weise Sie nun folgende Rollen hinzu:
Wählen Sie den erstellten Storage Account von diesem Schritt aus & wählen Sie
Storage Blob Data Contributor
.Wählen Sie den erstellten Key Vault von diesem Schritt aus & wählen Sie
Key Vault Administrator
.
Es sollte hinterher so aussehen: