Hoppa till innehåll

← Alla integrationer

Molntjänst

Laddar upp certifikatet till en webbapp och binder det till dess egna värdnamn.

Appliancen kör paketet och ansluter till Azure App Service genom Azure Resource Manager över HTTPS på port 443. Ingen agent installeras på Azure App Service.

Så går det till

  1. Appliancen ansluter till Azure App Service genom Azure Resource Manager på port 443.
  2. 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.
  3. 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.
  4. 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.

Kom igång