Azure App Service
Kopiera länk till sidan “Azure App Service”Laddar upp certifikatet till en webbapp och binder det till dess egna värdnamn.
Så går det till
- Appliancen ansluter till Azure App Service genom Azure Resource Manager på port 443.
- Discovery väljer subscription, resource group, webbapp och värdnamn. PFX-certifikatets namntäckning kontrolleras före ändringar. Ett befintligt certifikat med samma thumbprint återanvänds när region och App Service-plan passar; annars laddas ett separat certifikat upp.
- Certifikatet binds till valt värdnamn. Utan AZURE_SSL_TYPE behålls en aktiv bindnings SSL-typ; ett obundet värdnamn får SNI. Tidigare bindningar sparas i en skyddad återställningsjournal. Om det misslyckas: Återställning och rollback läser ARM igen och återställer bara bindningar som fortfarande motsvarar installationen. Observerade operatörsändringar och delade certifikatobjekt behålls. En avbruten ändring stäms av mot journalen före nästa byte.
- Kontroll läser tillbaka SSL-typ och thumbprint via ARM. Den kontrollerar bindningen, inte TLS-certifikatet som serveras, applikationens hälsa eller utrullningens propagation.
Tekniska detaljer
- Anslutning
- Paketet körs på appliancen, som ansluter över HTTPS till Azure Resource Manager, port 443. Ingen agent installeras.
- Ni behöver
- Service principal med klient-id, client secret och tenant-id. Kräver läsåtkomst till webbapp, certifikat och värdnamn samt skrivåtkomst till certifikat och värdnamnsbindningar; certifikatradering används inte.
- Åtgärder
- Discovery, Installation, Kontroll, Rollback, Borttagning
- Paket
-
azure-appservice-api - Observera
-
- Borttagning stänger av TLS på valda bindningar och behåller custom domains och delade certifikat. Behåll återställningsjournalen i CERTOPS_BACKUP_DIR eller kontots .sslbrain/azure-appservice-backups för rollback. Ett lokalt lås skyddar agentens körningar men låser inte Azure Portal eller andra appliances.
- Management-TLS kontrollerar tillitskedja och värdnamn som standard. MANAGEMENT_TLS_CA_BUNDLE använder en CA-fil; MANAGEMENT_TLS_PIN_SHA256 godtar exakt det sparade certifikatet på både login.microsoftonline.com och management.azure.com. Använd systemtillit eller CA när värdarna har olika certifikat. MANAGEMENT_TLS_INSECURE är ett uttryckligt undantag med varning; AZURE_TLS_CA_BUNDLE och AZURE_TLS_INSECURE behålls som alias.