Catalog
MicrosoftDocs/azure-front-door

MicrosoftDocs

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 configuring Front Door routing/caching, rules engine, TLS/origin auth, CDN video delivery, or POP limits, and other Azure Front Door related development tasks. 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).

v1.0Latest
New~3.5kUpdated Jun 26, 2026

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: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

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

Category Lines Description
Troubleshooting L37-L41 Diagnosing 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 Practices L42-L48 Designing optimal Front Door configs, rules engine patterns, and CDN tuning for video-on-demand/live streaming performance, reliability, and cost efficiency.
Decision Making L49-L60 Guidance on Front Door pricing and billing, comparing Standard/Premium/Classic and CDN tiers, and planning or executing migrations and upgrades between them.
Architecture & Design Patterns L61-L69 Architectural 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 & Quotas L70-L78 POP codes and locations, regional POP lists, Front Door limits/quotas and behaviors, routing composite limits, and subscription-level bandwidth throttling details.
Security L79-L95 TLS/HTTPS setup, cipher/TLS policy control, security headers, managed identity and origin auth, private link/direct access protection, and log scrubbing/sensitive data protection.
Configuration L96-L123 Configuring Azure Front Door behavior: caching, rules/rewrite, headers/protocols, compression, Private Link backends, WebSockets, monitoring, and cache purge via portal/CLI/PowerShell.
Integrations & Coding Patterns L124-L129 Automating Azure Front Door setup with Azure CLI/PowerShell, including creating profiles, endpoints, and delivery rules via scripts and command-line workflows.
Deployment L130-L140 Automating Front Door deployment and migration using Bicep/ARM/Terraform, updating DevOps pipelines, and upgrading or migrating between Classic, Standard, and Premium tiers.

Troubleshooting

Topic URL
Resolve CORS issues when using Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/troubleshoot-cross-origin-resources

Best Practices

Topic URL
Apply Azure Front Door configuration best practices https://learn.microsoft.com/en-us/azure/frontdoor/best-practices
Implement Azure Front Door rules engine scenarios and patterns https://learn.microsoft.com/en-us/azure/frontdoor/rules-engine-scenarios
Optimize VOD and Live Streaming with Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/video-on-demand-live-streaming

Decision Making

Topic URL
Understand Azure Front Door billing components and usage https://learn.microsoft.com/en-us/azure/frontdoor/billing
Compare pricing of Azure CDN Standard and Front Door https://learn.microsoft.com/en-us/azure/frontdoor/compare-cdn-front-door-price
Choose between Azure Front Door and Azure CDN tiers https://learn.microsoft.com/en-us/azure/frontdoor/front-door-cdn-comparison
Migrate Azure Front Door Classic to Standard or Premium https://learn.microsoft.com/en-us/azure/frontdoor/migrate-tier
FAQ for migrating to Front Door Standard/Premium https://learn.microsoft.com/en-us/azure/frontdoor/migration-faq
Plan migration from Front Door classic to Standard/Premium https://learn.microsoft.com/en-us/azure/frontdoor/tier-migration
Upgrade Front Door Standard to Premium tier https://learn.microsoft.com/en-us/azure/frontdoor/tier-upgrade
Compare Azure Front Door Standard, Premium, and Classic pricing https://learn.microsoft.com/en-us/azure/frontdoor/understanding-pricing

Architecture & Design Patterns

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

Limits & Quotas

Topic URL
Map Azure Front Door POP abbreviations to locations https://learn.microsoft.com/en-us/azure/frontdoor/edge-locations-by-abbreviation
Review Azure Front Door POP locations by region https://learn.microsoft.com/en-us/azure/frontdoor/edge-locations-by-region
Azure Front Door FAQs on limits and behavior https://learn.microsoft.com/en-us/azure/frontdoor/front-door-faq
Understand Azure Front Door routing composite limits https://learn.microsoft.com/en-us/azure/frontdoor/front-door-routing-limits
Understand Front Door Standard/Premium bandwidth throttling by subscription https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/subscription-offers

Security

Topic URL
Disable weak DHE cipher suites on Front Door https://learn.microsoft.com/en-us/azure/frontdoor/diffie-hellman-ciphers
End-to-end TLS and cipher support in Front Door https://learn.microsoft.com/en-us/azure/frontdoor/end-to-end-tls
Add security headers with Azure Front Door Rules Engine https://learn.microsoft.com/en-us/azure/frontdoor/front-door-security-headers
Use managed identity for Key Vault certificates https://learn.microsoft.com/en-us/azure/frontdoor/managed-identity
Configure Front Door managed identity origin auth https://learn.microsoft.com/en-us/azure/frontdoor/origin-authentication-with-managed-identities
Secure Azure Front Door origins against direct access https://learn.microsoft.com/en-us/azure/frontdoor/origin-security
Secure Front Door origins with Private Link https://learn.microsoft.com/en-us/azure/frontdoor/private-link
Secure Azure Front Door deployment end-to-end https://learn.microsoft.com/en-us/azure/frontdoor/secure-front-door
Configure HTTPS and TLS certificates for Front Door custom domains https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-configure-https-custom-domain
Use log scrubbing to protect Front Door logs https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-protect-sensitive-data
Configure sensitive data protection in Front Door logs https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/sensitive-data-protection
Configure Azure Front Door TLS protocol and cipher suites https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/tls-policy
Set predefined or custom TLS policies in Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/tls-policy-configure

Configuration

Topic URL
Understand and configure Front Door caching behavior https://learn.microsoft.com/en-us/azure/frontdoor/front-door-caching
Onboard root or apex domains to Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/front-door-how-to-onboard-apex-domain
Understand HTTP header protocol support in Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/front-door-http-headers-protocol
HTTP/2 protocol support in Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/front-door-http2
Configure Azure Front Door rule set actions https://learn.microsoft.com/en-us/azure/frontdoor/front-door-rules-engine-actions
Configure URL rewrite rules in Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/front-door-url-rewrite
Configure caching rules in Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/how-to-configure-caching
Configure origins and origin groups in Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/how-to-configure-origin
Configure Azure Front Door Private Link to Application Gateway https://learn.microsoft.com/en-us/azure/frontdoor/how-to-enable-private-link-application-gateway
Connect Front Door to static website via Private Link https://learn.microsoft.com/en-us/azure/frontdoor/how-to-enable-private-link-storage-static-website
Integrate Azure Storage with Front Door caching https://learn.microsoft.com/en-us/azure/frontdoor/integrate-storage-account
Use Azure Front Door monitoring metrics and logs https://learn.microsoft.com/en-us/azure/frontdoor/monitor-front-door-reference
Use server variables in Azure Front Door rule sets https://learn.microsoft.com/en-us/azure/frontdoor/rule-set-server-variables
Use Azure Front Door rule set match conditions https://learn.microsoft.com/en-us/azure/frontdoor/rules-match-conditions
Purge Azure Front Door cache effectively https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-cache-purge
Purge Front Door cache using Azure CLI https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-cache-purge-cli
Purge Front Door cache using PowerShell https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-cache-purge-powershell
Configure file compression in Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-compression
Connect Front Door Premium to API Management via Private Link https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-apim
Configure Private Link to internal load balancer https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-internal-load-balancer
Configure Front Door Private Link to Storage https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-storage-account
Connect Front Door to App Service privately https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/how-to-enable-private-link-web-app
Use WebSockets with Azure Front Door https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/websocket
Map Azure Front Door classic settings to Standard/Premium https://learn.microsoft.com/en-us/azure/frontdoor/tier-mapping

Integrations & Coding Patterns

Topic URL
Create Azure Front Door profiles using Azure CLI https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-cli
Create Azure Front Door and delivery rules with CLI https://learn.microsoft.com/en-us/azure/frontdoor/standard-premium/front-door-add-rules-cli

Deployment

Topic URL
Deploy Azure Front Door using Bicep templates https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-bicep
Deploy Azure Front Door using ARM templates https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-template
Provision Azure Front Door with Terraform configuration https://learn.microsoft.com/en-us/azure/frontdoor/create-front-door-terraform
Deploy Azure Front Door using ARM/Bicep template samples https://learn.microsoft.com/en-us/azure/frontdoor/front-door-quickstart-template-samples
Migrate Front Door classic using PowerShell https://learn.microsoft.com/en-us/azure/frontdoor/migrate-tier-powershell
Update DevOps pipelines after Front Door migration https://learn.microsoft.com/en-us/azure/frontdoor/post-migration-dev-ops-experience
Provision Azure Front Door with Terraform configuration samples https://learn.microsoft.com/en-us/azure/frontdoor/terraform-samples
Upgrade Front Door Standard to Premium via PowerShell https://learn.microsoft.com/en-us/azure/frontdoor/tier-upgrade-powershell
Files1
1 files · 18.2 KB

Select a file to preview

Overall Score

82/100

Grade

B

Good

Safety

85

Quality

82

Clarity

85

Completeness

75

Summary

This skill provides expert guidance for Azure Front Door configuration, troubleshooting, best practices, and deployment. It combines a comprehensive category index with curated Microsoft Learn documentation URLs across 9 domains: troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations, and deployment. The skill uses network access to fetch remote documentation via mcp_microsoftdocs or fetch_webpage tools.

Detected Capabilities

network accessremote documentation fetchdocumentation aggregationURL reference curationdecision guidance

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

azure front door configfront door routing rulescdn video streamingfront door tls setupfront door migrationfront door troubleshootingfront door pricing comparisondeploy front doorfront door cache purgefront door security headers

Risk Signals

INFO

Network access required for mcp_microsoftdocs:microsoft_docs_fetch and fetch_webpage

compatibility field and 'How to Use This Skill' section
INFO

All URLs reference learn.microsoft.com (Microsoft's official documentation domain)

all topic tables
INFO

Metadata timestamp (generated_at: 2026-06-14) may become stale; skill includes freshness guidance

frontmatter and 'How to Use This Skill' section

Referenced Domains

External domains referenced in skill content, detected by static analysis.

github.comlearn.microsoft.com

Use Cases

  • Configure Azure Front Door routing, caching, and rules engine
  • Troubleshoot Front Door CORS, compression, and performance issues
  • Design multi-region and high-availability deployments with Front Door
  • Migrate from Front Door Classic to Standard or Premium tier
  • Set up TLS/HTTPS and security headers on Front Door
  • Automate Front Door deployment using Bicep, ARM, or Terraform
  • Optimize CDN and video-on-demand delivery with Front Door
  • Compare Front Door pricing and billing models

Quality Notes

  • Excellent: Comprehensive category index with line ranges guides agents to specific sections efficiently
  • Excellent: Clear boundaries established — skill explicitly excludes Application Gateway, Traffic Manager, Load Balancer, WAF (prevents scope creep)
  • Excellent: Curated Microsoft Learn URLs provide authoritative, official documentation references
  • Excellent: Well-organized by domain (9 categories) with clear decision trees for pricing, migrations, and architectural patterns
  • Excellent: Proactive freshness check (3-month staleness warning) and tool availability guidance
  • Excellent: Fallback mechanism documented (mcp_microsoftdocs preferred, fetch_webpage as fallback)
  • Good: Skill structure adheres to agentskills.io specification with proper frontmatter and metadata
  • Minor: Actual reference files (.md files) referenced in 'How to Use' section (e.g., security.md) are not present in file manifest — content relies entirely on fetched remote documentation rather than local quick-reference
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Use MicrosoftDocs/azure-front-door in your dev environment

Command Palette

Search for a command to run...