azure-front-door

Expert knowledge for Azure Front Door development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Front Door applications. Not for Azure Application Gateway (use azure-application-gateway), Azure Traffic Manager (use azure-traffic-manager), Azure Load Balancer (use azure-load-balancer), Azure Web Application Firewall (use azure-web-application-firewall).

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "azure-front-door" with this command: npx skills add microsoftdocs/agent-skills/microsoftdocs-agent-skills-azure-front-door

Azure Front Door Skill

This skill provides expert guidance for Azure Front Door. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: This file may be large. Use the Category Index below to locate relevant sections, then use read_file with specific line ranges (e.g., L136-L144) to read the sections needed for the user's question

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL37-L41Diagnosing and fixing Azure Front Door 4xx/5xx errors, CORS and compression issues, config/runtime problems, and performance bottlenecks using logs, reference strings, and best practices.
Best PracticesL42-L47Guidance on optimal Azure Front Door configuration (caching, routing, security, performance) and practical rules engine patterns for URL rewrites, redirects, headers, and conditional routing.
Decision MakingL48-L60Guidance on Front Door pricing and billing, comparing Front Door vs Azure CDN tiers, and planning/mapping migrations from Front Door classic to Standard/Premium (including upgrades and FAQs).
Architecture & Design PatternsL61-L69Architectural patterns for Azure Front Door: apex domain setup, blue/green deployments, manual failover with Traffic Manager, static blob hosting, reliable uploads, and well-architected design guidance.
Limits & QuotasL70-L77POP codes and locations, regional POP lists, routing composite limits, and subscription-level bandwidth throttling behavior for Azure Front Door.
SecurityL78-L98TLS, certificates, cipher suites, WAF, DDoS, security headers, origin protection (Private Link, restricted access), managed identity, and secure logging for Azure Front Door.
ConfigurationL99-L130Configuring Azure Front Door behavior: caching, routing, rules, redirects/rewrites, custom domains, Private Link, protocol support, health probes, monitoring, and cache purge tools.
Integrations & Coding PatternsL131-L137Automating Azure Front Door setup with Azure CLI/PowerShell, including creating profiles, endpoints, and delivery rules via scripts and command-line workflows.
DeploymentL138-L149Automating Front Door deployment and migration using Bicep/ARM/Terraform, updating DevOps pipelines, and upgrading or migrating between Classic, Standard, and Premium tiers.

Troubleshooting

Best Practices

TopicURL
Apply Azure Front Door configuration best practiceshttps://learn.microsoft.com/en-us/azure/frontdoor/best-practices
Implement Azure Front Door rules engine scenarios and patternshttps://learn.microsoft.com/en-us/azure/frontdoor/rules-engine-scenarios

Decision Making

TopicURL
Understand Azure Front Door billing components and usagehttps://learn.microsoft.com/en-us/azure/frontdoor/billing
Front Door classic retirement and migration FAQhttps://learn.microsoft.com/en-us/azure/frontdoor/classic-retirement-faq
Evaluate cost differences between Azure CDN and Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/compare-cdn-front-door-price
Choose between Azure Front Door and Azure CDN tiershttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-cdn-comparison
FAQ for migrating to Front Door Standard/Premiumhttps://learn.microsoft.com/en-us/azure/frontdoor/migration-faq
Map settings from Front Door classic to Standard/Premiumhttps://learn.microsoft.com/en-us/azure/frontdoor/tier-mapping
Plan migration from Front Door classic to Standard/Premiumhttps://learn.microsoft.com/en-us/azure/frontdoor/tier-migration
Upgrade Front Door Standard to Premium tierhttps://learn.microsoft.com/en-us/azure/frontdoor/tier-upgrade
Compare Azure Front Door Standard, Premium, and Classic pricinghttps://learn.microsoft.com/en-us/azure/frontdoor/understanding-pricing

Architecture & Design Patterns

TopicURL
Design and configure apex domains with Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/apex-domain
Implement blue/green deployments using Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/blue-green-deployment
Implement manual failover for Front Door with Traffic Managerhttps://learn.microsoft.com/en-us/azure/frontdoor/high-availability
Architect Azure Front Door with Storage blobs for static contenthttps://learn.microsoft.com/en-us/azure/frontdoor/scenario-storage-blobs
Design reliable blob upload via Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/scenario-upload-storage-blobs

Limits & Quotas

TopicURL
Map Azure Front Door POP abbreviations to locationshttps://learn.microsoft.com/en-us/azure/frontdoor/edge-locations-by-abbreviation
Review Azure Front Door POP locations by regionhttps://learn.microsoft.com/en-us/azure/frontdoor/edge-locations-by-region
Understand Azure Front Door routing composite limitshttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-routing-limits
Understand Front Door Standard/Premium bandwidth throttling by subscriptionhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/subscription-offers

Security

TopicURL
Disable weak DHE cipher suites on Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/diffie-hellman-ciphers
End-to-end TLS and cipher support in Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/end-to-end-tls
Configure HTTPS and certificates for Front Door custom domainshttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-custom-domain-https
Understand DDoS protection with Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-ddos
Add security headers with Azure Front Door Rules Enginehttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-security-headers
Protect and scale web apps with Front Door and WAFhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-waf
Use managed identity for Key Vault certificateshttps://learn.microsoft.com/en-us/azure/frontdoor/managed-identity
Configure Front Door managed identity origin authhttps://learn.microsoft.com/en-us/azure/frontdoor/origin-authentication-with-managed-identities
Restrict origin access to Azure Front Door traffichttps://learn.microsoft.com/en-us/azure/frontdoor/origin-security
Secure Front Door origins with Private Linkhttps://learn.microsoft.com/en-us/azure/frontdoor/private-link
Secure Azure Front Door deployment end-to-endhttps://learn.microsoft.com/en-us/azure/frontdoor/secure-front-door
Configure HTTPS and TLS certificates for Front Door custom domainshttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-configure-https-custom-domain
Use log scrubbing to protect Front Door logshttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-protect-sensitive-data
Configure sensitive data protection in Front Door logshttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/sensitive-data-protection
Configure Azure Front Door TLS policieshttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/tls-policy
Set predefined or custom TLS policy in Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/tls-policy-configure
Features of WAF on Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/web-application-firewall

Configuration

TopicURL
Understand and configure Front Door caching behaviorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-caching
Onboard root or apex domains to Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-how-to-onboard-apex-domain
Understand HTTP header protocol support in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-http-headers-protocol
HTTP/2 protocol support in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-http2
Configure Azure Front Door rule set actionshttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions
Configure URL redirection behavior in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-url-redirect
Configure URL rewrite rules in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-url-rewrite
Configure wildcard custom domains in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-wildcard-domain
Configure and interpret Azure Front Door health probeshttps://learn.microsoft.com/en-us/azure/frontdoor/health-probes
Configure caching rules in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/how-to-configure-caching
Configure origins and origin groups in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/how-to-configure-origin
Connect Front Door Premium to Application Gatewayhttps://learn.microsoft.com/en-us/azure/frontdoor/how-to-enable-private-link-application-gateway
Connect Front Door to static website via Private Linkhttps://learn.microsoft.com/en-us/azure/frontdoor/how-to-enable-private-link-storage-static-website
Integrate Azure Storage with Front Door cachinghttps://learn.microsoft.com/en-us/azure/frontdoor/integrate-storage-account
Configure monitoring and alerts for Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/monitor-front-door
Use Azure Front Door monitoring metrics and logshttps://learn.microsoft.com/en-us/azure/frontdoor/monitor-front-door-reference
Use server variables in Azure Front Door rule setshttps://learn.microsoft.com/en-us/azure/frontdoor/rule-set-server-variables
Use Azure Front Door rule set match conditionshttps://learn.microsoft.com/en-us/azure/frontdoor/rules-match-conditions
Provision Azure Front Door custom domain and TLS via CLIhttps://learn.microsoft.com/en-us/azure/frontdoor/scripts/custom-domain
Purge Azure Front Door cache effectivelyhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-cache-purge
Purge Front Door cache using Azure CLIhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-cache-purge-cli
Purge Front Door cache using PowerShellhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-cache-purge-powershell
Configure file compression in Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-compression
Connect Front Door Premium to API Management via Private Linkhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-apim
Configure Private Link to internal load balancerhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-internal-load-balancer
Configure Front Door Private Link to Storagehttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-storage-account
Connect Front Door to App Service privatelyhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-web-app
Use WebSockets with Azure Front Doorhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/websocket

Integrations & Coding Patterns

TopicURL
Create Azure Front Door profiles using Azure CLIhttps://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-cli
Provision Azure Front Door with Azure PowerShell commandshttps://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-powershell
Create Azure Front Door and delivery rules with CLIhttps://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/front-door-add-rules-cli

Deployment

TopicURL
Deploy Azure Front Door using Bicep templateshttps://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-bicep
Deploy Azure Front Door using ARM templateshttps://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-template
Provision Azure Front Door with Terraform configurationhttps://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-terraform
Deploy Azure Front Door using ARM/Bicep template sampleshttps://learn.microsoft.com/en-us/azure/frontdoor/front-door-quickstart-template-samples
Migrate Front Door classic to Standard/Premiumhttps://learn.microsoft.com/en-us/azure/frontdoor/migrate-tier
Migrate Front Door classic using PowerShellhttps://learn.microsoft.com/en-us/azure/frontdoor/migrate-tier-powershell
Update DevOps pipelines after Front Door migrationhttps://learn.microsoft.com/en-us/azure/frontdoor/post-migration-dev-ops-experience
Provision Azure Front Door with Terraform configuration sampleshttps://learn.microsoft.com/en-us/azure/frontdoor/terraform-samples
Upgrade Front Door Standard to Premium via PowerShellhttps://learn.microsoft.com/en-us/azure/frontdoor/tier-upgrade-powershell

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

azure-security

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

azure-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

azure-blob-storage

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

azure-functions

No summary provided by upstream source.

Repository SourceNeeds Review