π‘οΈ Azure subscription has multiple sparse Front Door profilesπ’
- Contextual name: π‘οΈ Subscription has multiple sparse Front Door profilesπ’
- ID:
/ce/ca/azure/front-door/subscription-has-multiple-sparse-profiles - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
BEST_PRACTICE - Policy Categories:
COST
Statsβ
not available
Logicβ
- π§ prod.logic.yamlπ’
Descriptionβ
Descriptionβ
This policy identifies Azure subscriptions with multiple provisioned Azure Front Door Standard or Premium profiles that each contain exactly one provisioned endpoint. These profiles can be candidates for a consolidation review.
Rationaleβ
Azure Front Door profiles define a management boundary for endpoints, routes, domains, origin groups, rulesets, Web Application Firewall policies, and diagnostics. Multiple singleton profiles can duplicate configuration and operational effort. Where workloads have compatible tier, security, routing, and ownership requirements, consolidating them can simplify management and may reduce costs.
Impactβ
This is a review finding, not a directive to merge profiles. Consolidation can affect custom-domain validation, DNS, TLS certificates, routing, Web Application Firewall coverage, logging, access controls, and availability. Moving a workload between profiles requires a planned migration and rollback path.
Auditβ
This policy evaluates Azure Front Door profiles in an Azure subscription.
... see more
Remediationβ
Remediationβ
Treat this finding as a consolidation review, not an automatic change request. Do not merge profiles solely because this policy reports a finding.
Review compatibilityβ
For each candidate profile, inventory its endpoints, routes, custom domains, origin groups, rule sets, Web Application Firewall policies, managed identities, diagnostic settings, ownership, tier, and capacity requirements. Consolidate only workloads with compatible security, routing, availability, and operational requirements.
Migrate safelyβ
Azure Front Door endpoints are created under a profile and should be migrated by creating and validating the required configuration in the target profile. Validate custom-domain ownership, certificates, DNS, routing, health probes, WAF coverage, logging, and rollback before switching traffic. Keep the source profile until the migrated workload is verified in production.
After validation, remove the unused endpoints and profile according to the change-management process. Monitor availability, latency, and security telemetry after the change.
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ Cloudaware Framework β πΌ Resource Optimization | 37 | no data |