Azure Application Gateway
Kopiera länk till sidan “Azure Application Gateway”Förnyar certifikatet på en vald Azure Application Gateway-listener via PFX eller Key Vault med TLS-kontroll och rollback.
Så går det till
- Appliancen ansluter till Azure Application Gateway genom Azure Resource Manager / Key Vault på port 443.
- Ange AZURE_RESOURCE_ID och välj application-gateway-listener som AZURE_TARGET_ROLE. Discovery läser listeners, frontendadresser och aktuella certifikatreferenser. Ange AZURE_TARGET_NAME om det finns flera listeners.
- Certifikatet installeras som ett separat PFX-certifikat eller en versionsfast Key Vault-referens. Bara vald listener binds till det nya certifikatet; den gamla referensen behålls. Om det misslyckas: Vid fel försöker rollback återställa det tidigare serverade certifikatet på det valda målet. Ett återställningsfel rapporteras med backup_dir för fortsatt hantering.
- Appliance kontrollerar att målet serverar den nya leaf och hela mellankedjan, med rätt värdnamn och giltighet.
Tekniska detaljer
- Anslutning
- Paketet körs på appliancen, som ansluter över HTTPS till Azure Resource Manager / Key Vault, port 443. Ingen agent installeras.
- Ni behöver
- Service principal med tenant-id, klient-id och secret samt ARM read/write och åtkomst till operation-status på vald gateway. Appliance måste nå Azure OAuth/ARM över HTTPS och listenerns TLS-port. Key Vault kräver certificate import och secret get/list för automationen samt gatewayens user-assigned managed identity med secret get och nätverksåtkomst till vault.
- Plattform
- v1/v2 med direkt PFX; Key Vault på v2. Befintliga HTTPS- och Layer 4 TLS-listeners väljs via discovery.
- Åtgärder
- Discovery, Installation, Kontroll, Rollback
- Paket
-
azure-appgateway-api1.0.0 - Observera
-
- AZURE_CERTIFICATE_MODE väljer direct eller key-vault; annars behålls aktuell lagringsform. Key Vault-referens anges i AZURE_KEY_VAULT_SECRET_ID. Nytt material på en befintlig vault-sökväg skapar ett separat certifikatobjekt utan att rotera delade referenser.
- Ange ett konkret AZURE_VERIFY_SNI vid wildcard eller en listener utan värdnamn. AZURE_VERIFY_HOST och AZURE_VERIFY_PORT väljer TLS-adressen som appliance kan nå. Samordna andra gateway-konfigurationsändringar eftersom Azure uppdateras med ett fullständigt GET/PUT. Andra versionslösa Key Vault-referenser kan uppdateras av Azure vid en gatewayändring.
- Management-HTTPS verifieras med systemets CA-tillit. MANAGEMENT_TLS_CA_BUNDLE_BASE64, MANAGEMENT_TLS_PIN_SHA256 och MANAGEMENT_TLS_INSECURE är valfria inställningar. En pin måste matcha OAuth, ARM och Key Vault samtidigt; använd CA-tillit vid olika certifikat. Tillit till det serverade certifikatet väljs separat med AZURE_VERIFY_CA_BUNDLE.
- AZURE_OPERATION_TIMEOUT är som standard 1800 sekunder, AZURE_VERIFY_TIMEOUT 300 sekunder; båda kan ökas till 86400. Verifieringen gäller de valda TLS-proberna. Deploy sparar backup_dir under appliance-datavolymens HOME för verify och rollback; behåll katalogen under er rollbackperiod. Nya certifikatobjekt behålls; planera städning efter er rollbackperiod.
- En fristående verify använder bevarad backup_dir och försöker återställa den tidigare valda bindningen om TLS-proben misslyckas vid deadline, även när ARM fortfarande visar den nya bindningen.