{"id":"805e8a9b-2e9e-4d17-b5fb-59474070e2d2","shortId":"5bS2AZ","kind":"skill","title":"azure-container-apps","tagline":"Expert knowledge for Azure Container Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring ingress/scale, securing","description":"# Azure Container Apps Skill\n\nThis skill provides expert guidance for Azure Container Apps. 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.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L51 | Diagnosing and fixing Container Apps issues: image pulls, startup/exit failures, health probes, ports, storage mounts, runtime/OCI errors, debug console use, and Java log-level troubleshooting. |\n| Best Practices | L52-L58 | Deployment, cold-start, and runtime tuning guidance: blue-green rollouts, reducing scale-out latency, and optimizing Java memory usage in Azure Container Apps. |\n| Decision Making | L59-L78 | Guidance on choosing Container Apps plans, compute, GPUs, and hosting options, plus cost modeling and migration paths from Functions, Heroku, Java/Spring/Tomcat, and other Azure services. |\n| Architecture & Design Patterns | L79-L85 | Architectures and patterns for Java microservices on Azure Container Apps, including Eureka HA clusters, AI-enabled PetClinic, and end-to-end microservice design best practices. |\n| Limits & Quotas | L86-L91 | Quota and limit rules for Container Apps (CPU/memory, environments, revisions, scale) and how to request increases when you hit platform or subscription limits. |\n| Security | L92-L127 | Securing Container Apps: auth (Entra, social, OIDC, mTLS, certs), secrets/MI, network controls (VNet, private endpoints, firewall, WAF), TLS/DNS, and security best practices/policies. |\n| Configuration | L128-L170 | Configuring Container Apps runtime: networking, ingress, scaling, revisions, Dapr, Java features, logging/monitoring, storage mounts, workload profiles, and routing/traffic controls. |\n| Integrations & Coding Patterns | L171-L193 | Patterns for connecting Container Apps to each other and to services (Dapr, Spring, Front Door, Service Connector) plus dynamic/shell/code-interpreter sessions and event-driven jobs. |\n| Deployment | L194-L202 | Deploying and automating Container Apps: CI/CD with GitHub Actions/Azure Pipelines, Docker Compose migration, self-hosted runners, and Arc-enabled Kubernetes integration. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Use Container Apps debug console for in-place troubleshooting | https://learn.microsoft.com/en-us/azure/container-apps/container-debug-console |\n| Use dynamic log levels to troubleshoot Java apps on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-dynamic-log-level |\n| Troubleshoot MCP server issues on Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/mcp-troubleshooting |\n| Diagnose container exit failures in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-create-failures |\n| Troubleshoot container start failures in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-start-failures |\n| Troubleshoot health probe failures in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-health-probe-failures |\n| Fix container image pull failures in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-image-pull-failures |\n| Resolve OCI runtime errors in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-open-container-initiative-errors |\n| Fix storage mount failures in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-storage-mount-failures |\n| Resolve target port misconfiguration in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-target-port-settings |\n| Diagnose and fix Azure Container Apps runtime issues | https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Implement blue-green deployments in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/blue-green-deployment |\n| Apply cold-start reduction best practices in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/cold-start |\n| Optimize Java memory usage in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-memory-fit |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Understand billing and cost calculation for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/billing |\n| Choose code-to-cloud deployment options for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/code-to-cloud-options |\n| Select between Azure container hosting options | https://learn.microsoft.com/en-us/azure/container-apps/compare-options |\n| Plan and organize Azure Container Apps environments | https://learn.microsoft.com/en-us/azure/container-apps/environment |\n| Evaluate legacy Consumption-only Container Apps environments | https://learn.microsoft.com/en-us/azure/container-apps/environment-type-consumption-only |\n| Select appropriate GPU type for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/gpu-types |\n| Select Azure hosting service for MCP servers | https://learn.microsoft.com/en-us/azure/container-apps/mcp-choosing-azure-service |\n| Migrate from Functions v1 to v2 on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/migrate-functions |\n| Plan migration from Heroku to Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/migrate-heroku-overview |\n| Modernize Java apps to Azure Container Apps with GitHub Copilot | https://learn.microsoft.com/en-us/azure/container-apps/migrate-java-github-copilot-app-modernization |\n| Assess and migrate Spring Boot apps to Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/migrate-spring-boot |\n| Plan migration of Spring Cloud apps to Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/migrate-spring-cloud |\n| Migrate existing Tomcat applications to Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/migrate-tomcat |\n| Compare Azure Container Apps plan types | https://learn.microsoft.com/en-us/azure/container-apps/plans |\n| Choose Container Apps compute and billing structures | https://learn.microsoft.com/en-us/azure/container-apps/structure |\n| Choose appropriate workload profiles for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-overview |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Design a highly available Eureka cluster on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-eureka-server-highly-available |\n| Understand AI-enabled PetClinic architecture on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-petclinic-ai-overview |\n| Design microservices architecture on Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/microservices |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Request quota increases for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/quota-requests |\n| Review quotas and limits for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/quotas |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Use built-in authentication and authorization in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/authentication |\n| Configure Microsoft Entra authentication for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/authentication-entra |\n| Enable Facebook authentication in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/authentication-facebook |\n| Configure GitHub authentication for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/authentication-github |\n| Configure Google authentication for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/authentication-google |\n| Configure custom OpenID Connect auth for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/authentication-openid |\n| Configure X (Twitter) authentication for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/authentication-twitter |\n| Set up client certificate (mTLS) auth for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/client-certificate-authorization |\n| Configure CORS for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/cors |\n| Manage custom domains and TLS certificates in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates |\n| Configure custom domains and managed certificates in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-managed-certificates |\n| Use Dapr APP_API_TOKEN for Container Apps requests | https://learn.microsoft.com/en-us/azure/container-apps/dapr-authentication-token |\n| Secure Dapr component connections to Azure services | https://learn.microsoft.com/en-us/azure/container-apps/dapr-component-connect-services |\n| Configure custom environment DNS suffix and TLS in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/environment-custom-dns-suffix |\n| Configure NSGs, UDRs, and firewalls for Container Apps VNets | https://learn.microsoft.com/en-us/azure/container-apps/firewall-integration |\n| Secure Container Apps with private endpoints | https://learn.microsoft.com/en-us/azure/container-apps/how-to-use-private-endpoint |\n| Configure IP-based ingress restrictions for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/ip-restrictions |\n| Import and manage Container Apps certificates from Key Vault | https://learn.microsoft.com/en-us/azure/container-apps/key-vault-certificates-manage |\n| Manage and use secrets in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/manage-secrets |\n| Use managed identities with Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/managed-identity |\n| Configure ACR image pulls via managed identity | https://learn.microsoft.com/en-us/azure/container-apps/managed-identity-image-pull |\n| Secure MCP servers on Azure Container Apps with Entra ID | https://learn.microsoft.com/en-us/azure/container-apps/mcp-authentication |\n| Configure mutual TLS for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/mtls |\n| Use built-in Azure Policy definitions for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/policy-reference |\n| Configure private endpoints and DNS for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/private-endpoints-with-dns |\n| Apply security best practices to Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/secure-deployment |\n| Apply security features and practices in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/security |\n| Configure token store-backed auth for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/token-store |\n| Secure PostgreSQL access from Container Apps with managed identity | https://learn.microsoft.com/en-us/azure/container-apps/tutorial-java-quarkus-connect-managed-identity-postgresql-database |\n| Secure Azure Container Apps egress with Azure Firewall | https://learn.microsoft.com/en-us/azure/container-apps/use-azure-firewall |\n| Control Container Apps outbound traffic via Azure Firewall | https://learn.microsoft.com/en-us/azure/container-apps/user-defined-routes |\n| Protect Container Apps with Application Gateway WAF | https://learn.microsoft.com/en-us/azure/container-apps/waf-app-gateway |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Set up Azure Monitor alerts for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/alerts |\n| Reference ARM and YAML schema for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/azure-resource-manager-api-spec |\n| Configure custom virtual networks for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/custom-virtual-networks |\n| Configure Dapr component resiliency in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/dapr-component-resiliency |\n| Configure Dapr components in Container Apps environments | https://learn.microsoft.com/en-us/azure/container-apps/dapr-components |\n| Scale Dapr apps with KEDA scalers using Bicep | https://learn.microsoft.com/en-us/azure/container-apps/dapr-keda-scaling |\n| Use deployment labels to manage Container Apps revisions | https://learn.microsoft.com/en-us/azure/container-apps/deployment-labels |\n| Configure Dapr settings on existing Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/enable-dapr |\n| Configure environment variables in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/environment-variables |\n| Map Functions triggers to KEDA scaling in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/functions-keda-mappings |\n| Manage Azure Functions instances in Container Apps via CLI | https://learn.microsoft.com/en-us/azure/container-apps/functions-manage |\n| Configure startup, liveness, and readiness probes in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/health-probes |\n| Configure environment-level ingress for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/ingress-environment-configuration |\n| Enable and tune app-level ingress in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/ingress-how-to |\n| Configure ingress options for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/ingress-overview |\n| Configure Java APM agent with init containers in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-application-performance-management-config |\n| Configure Java build environment variables in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-build-environment-variables |\n| Access logs for managed Java components in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-component-logs |\n| Enable Java-optimized features in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-feature-switch |\n| Enable and use Java metrics in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-metrics |\n| Monitor Container Apps logs with Log Analytics queries | https://learn.microsoft.com/en-us/azure/container-apps/log-monitoring |\n| Configure log storage and monitoring options for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/log-options |\n| Configure application logging categories in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/logging |\n| Understand networking model for Container Apps environments | https://learn.microsoft.com/en-us/azure/container-apps/networking |\n| Configure OpenTelemetry data agents in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-agents |\n| Configure planned maintenance windows for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/planned-maintenance |\n| Configure premium ingress for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/premium-ingress |\n| Configure and manage Container Apps revisions | https://learn.microsoft.com/en-us/azure/container-apps/revisions-manage |\n| Configure rule-based HTTP routing in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/rule-based-routing |\n| Configure custom domains with rule-based routing | https://learn.microsoft.com/en-us/azure/container-apps/rule-based-routing-custom-domain |\n| Configure autoscaling rules in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/scale-app |\n| Configure service discovery resiliency policies | https://learn.microsoft.com/en-us/azure/container-apps/service-discovery-resiliency |\n| Enable session affinity (sticky sessions) in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/sticky-sessions |\n| Configure storage mounts for Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/storage-mounts |\n| Create Azure Files volume mounts in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/storage-mounts-azure-files |\n| Configure traffic splitting across Container Apps revisions | https://learn.microsoft.com/en-us/azure/container-apps/traffic-splitting |\n| Configure VNet integration for Azure Container Apps environments | https://learn.microsoft.com/en-us/azure/container-apps/vnet-custom |\n| Manage workload profiles via Azure CLI | https://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-cli |\n| Manage workload profiles in portal for Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-portal |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Implement direct microservice calls in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/communicate-between-microservices |\n| Connect Azure Container Apps using built-in service discovery | https://learn.microsoft.com/en-us/azure/container-apps/connect-apps |\n| Create Dapr components for Azure services in portal | https://learn.microsoft.com/en-us/azure/container-apps/dapr-component-connection |\n| Use Azure Functions Dapr extension in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/dapr-functions-extension |\n| Expose private Azure Container Apps via Front Door Premium | https://learn.microsoft.com/en-us/azure/container-apps/front-door-custom-virtual-network-private-link |\n| Integrate Azure Container Apps with Front Door via Private Link | https://learn.microsoft.com/en-us/azure/container-apps/how-to-integrate-with-azure-front-door |\n| Connect Container Apps to managed Admin for Spring | https://learn.microsoft.com/en-us/azure/container-apps/java-admin |\n| Integrate Admin for Spring with Eureka on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-admin-eureka-integration |\n| Connect Azure Container Apps to managed Config Server for Spring | https://learn.microsoft.com/en-us/azure/container-apps/java-config-server |\n| Integrate Azure Container Apps with managed Eureka Server for Spring | https://learn.microsoft.com/en-us/azure/container-apps/java-eureka-server |\n| Use managed Gateway for Spring with Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/java-gateway-for-spring |\n| Connect Container Apps to Azure services with Service Connector | https://learn.microsoft.com/en-us/azure/container-apps/service-connector |\n| Integrate AutoGen code interpreter sessions with Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-autogen |\n| Use Azure Container Apps code interpreter sessions with LangChain | https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-langchain |\n| Execute JavaScript via Azure Container Apps dynamic sessions | https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-nodejs |\n| Use Semantic Kernel code interpreter sessions on Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-semantic-kernel |\n| Run shell commands using Azure Container Apps session pools | https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell |\n| Use platform-managed MCP with dynamic shell sessions in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell-mcp |\n| Run event-driven jobs from Storage queues in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/tutorial-event-driven-jobs |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Enable Azure Container Apps on Arc-enabled Kubernetes clusters | https://learn.microsoft.com/en-us/azure/container-apps/azure-arc-enable-cluster |\n| Automate Container Apps revisions with Azure Pipelines | https://learn.microsoft.com/en-us/azure/container-apps/azure-pipelines |\n| Deploy Docker Compose agents to Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/compose-agent |\n| Automate Container Apps revisions with GitHub Actions | https://learn.microsoft.com/en-us/azure/container-apps/github-actions |\n| Generate Container Apps GitHub Actions via Azure CLI | https://learn.microsoft.com/en-us/azure/container-apps/github-actions-cli |\n| Run self-hosted CI/CD runners with Container Apps jobs | https://learn.microsoft.com/en-us/azure/container-apps/tutorial-ci-cd-runners-jobs |","tags":["azure","container","apps","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-container-apps","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-container-apps","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (22,115 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T06:53:29.843Z","embedding":null,"createdAt":"2026-04-18T21:58:33.112Z","updatedAt":"2026-04-22T06:53:29.843Z","lastSeenAt":"2026-04-22T06:53:29.843Z","tsv":"'/en-us/azure/container-apps/alerts':1261 '/en-us/azure/container-apps/authentication':902 '/en-us/azure/container-apps/authentication-entra':913 '/en-us/azure/container-apps/authentication-facebook':923 '/en-us/azure/container-apps/authentication-github':933 '/en-us/azure/container-apps/authentication-google':943 '/en-us/azure/container-apps/authentication-openid':954 '/en-us/azure/container-apps/authentication-twitter':965 '/en-us/azure/container-apps/azure-arc-enable-cluster':1926 '/en-us/azure/container-apps/azure-pipelines':1936 '/en-us/azure/container-apps/azure-resource-manager-api-spec':1273 '/en-us/azure/container-apps/billing':656 '/en-us/azure/container-apps/blue-green-deployment':616 '/en-us/azure/container-apps/client-certificate-authorization':977 '/en-us/azure/container-apps/code-to-cloud-options':669 '/en-us/azure/container-apps/cold-start':629 '/en-us/azure/container-apps/communicate-between-microservices':1687 '/en-us/azure/container-apps/compare-options':678 '/en-us/azure/container-apps/compose-agent':1947 '/en-us/azure/container-apps/connect-apps':1700 '/en-us/azure/container-apps/container-debug-console':487 '/en-us/azure/container-apps/cors':986 '/en-us/azure/container-apps/custom-domains-certificates':998 '/en-us/azure/container-apps/custom-domains-managed-certificates':1010 '/en-us/azure/container-apps/custom-virtual-networks':1283 '/en-us/azure/container-apps/dapr-authentication-token':1022 '/en-us/azure/container-apps/dapr-component-connect-services':1032 '/en-us/azure/container-apps/dapr-component-connection':1711 '/en-us/azure/container-apps/dapr-component-resiliency':1293 '/en-us/azure/container-apps/dapr-components':1303 '/en-us/azure/container-apps/dapr-functions-extension':1722 '/en-us/azure/container-apps/dapr-keda-scaling':1314 '/en-us/azure/container-apps/deployment-labels':1325 '/en-us/azure/container-apps/enable-dapr':1335 '/en-us/azure/container-apps/environment':688 '/en-us/azure/container-apps/environment-custom-dns-suffix':1045 '/en-us/azure/container-apps/environment-type-consumption-only':699 '/en-us/azure/container-apps/environment-variables':1345 '/en-us/azure/container-apps/firewall-integration':1057 '/en-us/azure/container-apps/front-door-custom-virtual-network-private-link':1734 '/en-us/azure/container-apps/functions-keda-mappings':1357 '/en-us/azure/container-apps/functions-manage':1369 '/en-us/azure/container-apps/github-actions':1957 '/en-us/azure/container-apps/github-actions-cli':1968 '/en-us/azure/container-apps/gpu-types':710 '/en-us/azure/container-apps/health-probes':1381 '/en-us/azure/container-apps/how-to-integrate-with-azure-front-door':1747 '/en-us/azure/container-apps/how-to-use-private-endpoint':1066 '/en-us/azure/container-apps/ingress-environment-configuration':1392 '/en-us/azure/container-apps/ingress-how-to':1405 '/en-us/azure/container-apps/ingress-overview':1415 '/en-us/azure/container-apps/ip-restrictions':1078 '/en-us/azure/container-apps/java-admin':1758 '/en-us/azure/container-apps/java-admin-eureka-integration':1770 '/en-us/azure/container-apps/java-application-performance-management-config':1428 '/en-us/azure/container-apps/java-build-environment-variables':1439 '/en-us/azure/container-apps/java-component-logs':1451 '/en-us/azure/container-apps/java-config-server':1783 '/en-us/azure/container-apps/java-dynamic-log-level':501 '/en-us/azure/container-apps/java-eureka-server':1796 '/en-us/azure/container-apps/java-eureka-server-highly-available':839 '/en-us/azure/container-apps/java-feature-switch':1463 '/en-us/azure/container-apps/java-gateway-for-spring':1808 '/en-us/azure/container-apps/java-memory-fit':640 '/en-us/azure/container-apps/java-metrics':1475 '/en-us/azure/container-apps/java-petclinic-ai-overview':851 '/en-us/azure/container-apps/key-vault-certificates-manage':1090 '/en-us/azure/container-apps/log-monitoring':1486 '/en-us/azure/container-apps/log-options':1498 '/en-us/azure/container-apps/logging':1508 '/en-us/azure/container-apps/manage-secrets':1101 '/en-us/azure/container-apps/managed-identity':1111 '/en-us/azure/container-apps/managed-identity-image-pull':1121 '/en-us/azure/container-apps/mcp-authentication':1134 '/en-us/azure/container-apps/mcp-choosing-azure-service':720 '/en-us/azure/container-apps/mcp-troubleshooting':512 '/en-us/azure/container-apps/microservices':861 '/en-us/azure/container-apps/migrate-functions':732 '/en-us/azure/container-apps/migrate-heroku-overview':743 '/en-us/azure/container-apps/migrate-java-github-copilot-app-modernization':756 '/en-us/azure/container-apps/migrate-spring-boot':769 '/en-us/azure/container-apps/migrate-spring-cloud':782 '/en-us/azure/container-apps/migrate-tomcat':793 '/en-us/azure/container-apps/mtls':1144 '/en-us/azure/container-apps/networking':1518 '/en-us/azure/container-apps/opentelemetry-agents':1529 '/en-us/azure/container-apps/planned-maintenance':1539 '/en-us/azure/container-apps/plans':802 '/en-us/azure/container-apps/policy-reference':1157 '/en-us/azure/container-apps/premium-ingress':1549 '/en-us/azure/container-apps/private-endpoints-with-dns':1169 '/en-us/azure/container-apps/quota-requests':875 '/en-us/azure/container-apps/quotas':886 '/en-us/azure/container-apps/revisions-manage':1558 '/en-us/azure/container-apps/rule-based-routing':1570 '/en-us/azure/container-apps/rule-based-routing-custom-domain':1581 '/en-us/azure/container-apps/scale-app':1591 '/en-us/azure/container-apps/secure-deployment':1179 '/en-us/azure/container-apps/security':1191 '/en-us/azure/container-apps/service-connector':1820 '/en-us/azure/container-apps/service-discovery-resiliency':1599 '/en-us/azure/container-apps/sessions-tutorial-autogen':1832 '/en-us/azure/container-apps/sessions-tutorial-langchain':1844 '/en-us/azure/container-apps/sessions-tutorial-nodejs':1855 '/en-us/azure/container-apps/sessions-tutorial-semantic-kernel':1868 '/en-us/azure/container-apps/sessions-tutorial-shell':1880 '/en-us/azure/container-apps/sessions-tutorial-shell-mcp':1896 '/en-us/azure/container-apps/sticky-sessions':1610 '/en-us/azure/container-apps/storage-mounts':1620 '/en-us/azure/container-apps/storage-mounts-azure-files':1631 '/en-us/azure/container-apps/structure':812 '/en-us/azure/container-apps/token-store':1203 '/en-us/azure/container-apps/traffic-splitting':1641 '/en-us/azure/container-apps/troubleshoot-container-create-failures':523 '/en-us/azure/container-apps/troubleshoot-container-start-failures':534 '/en-us/azure/container-apps/troubleshoot-health-probe-failures':545 '/en-us/azure/container-apps/troubleshoot-image-pull-failures':557 '/en-us/azure/container-apps/troubleshoot-open-container-initiative-errors':568 '/en-us/azure/container-apps/troubleshoot-storage-mount-failures':579 '/en-us/azure/container-apps/troubleshoot-target-port-settings':590 '/en-us/azure/container-apps/troubleshooting':601 '/en-us/azure/container-apps/tutorial-ci-cd-runners-jobs':1981 '/en-us/azure/container-apps/tutorial-event-driven-jobs':1910 '/en-us/azure/container-apps/tutorial-java-quarkus-connect-managed-identity-postgresql-database':1215 '/en-us/azure/container-apps/use-azure-firewall':1226 '/en-us/azure/container-apps/user-defined-routes':1237 '/en-us/azure/container-apps/vnet-custom':1652 '/en-us/azure/container-apps/waf-app-gateway':1247 '/en-us/azure/container-apps/workload-profiles-manage-cli':1661 '/en-us/azure/container-apps/workload-profiles-manage-portal':1672 '/en-us/azure/container-apps/workload-profiles-overview':822 '/microsoftdocs/mcp/blob/main/readme.md)':165 '3':136 'accept':204 'access':170,1206,1440 'acr':1113 'across':1635 'action':1954,1962 'actions/azure':457 'admin':1753,1760 'affin':1602 'agent':85,129,188,202,1419,1522,1940 'ai':325,842 'ai-en':324,841 'alert':1255 'analyt':1482 'api':1014 'apm':1418 'app':4,10,37,47,221,273,283,319,348,371,397,424,453,477,495,498,509,520,531,542,554,565,576,587,596,613,626,637,653,666,684,695,707,729,740,746,750,762,766,775,779,790,797,805,819,836,848,858,872,883,899,910,920,930,940,951,962,974,983,995,1007,1013,1018,1042,1053,1060,1075,1083,1098,1108,1128,1141,1154,1166,1176,1188,1200,1209,1219,1229,1240,1258,1270,1280,1290,1299,1306,1321,1332,1342,1354,1364,1378,1389,1397,1402,1412,1425,1436,1448,1460,1472,1478,1495,1505,1514,1526,1536,1546,1554,1567,1588,1607,1617,1628,1637,1648,1669,1684,1691,1719,1727,1738,1750,1767,1774,1787,1805,1811,1829,1836,1850,1865,1875,1893,1907,1917,1929,1944,1950,1960,1977 'app-level':1396 'appli':617,1170,1180 'applic':786,1242,1500 'appropri':701,814 'arc':468,1920 'arc-en':467,1919 'architectur':18,54,304,310,823,845,854 'arm':1263 'assess':757 'auth':372,948,971,1197 'authent':894,906,916,926,936,958 'author':896 'autogen':1822 'autom':451,1927,1948 'autosc':1583 'avail':155,831 'azur':2,8,35,45,271,302,317,507,518,529,540,552,563,574,585,594,635,651,672,682,705,712,738,748,764,777,788,795,856,870,881,908,918,928,938,960,981,1028,1096,1106,1126,1139,1149,1164,1186,1217,1222,1233,1253,1268,1340,1359,1410,1458,1470,1524,1544,1586,1615,1622,1646,1657,1689,1705,1713,1725,1736,1772,1785,1803,1813,1827,1834,1848,1863,1873,1891,1915,1932,1942,1964 'azure-container-app':1 'back':1196 'base':1070,1562,1577 'best':14,50,243,335,389,602,622,1172 'bicep':1311 'bill':646,808 'blue':257,608 'blue-green':256,607 'boot':761 'build':1431 'built':892,1147,1694 'built-in':891,1146,1693 'calcul':649 'call':1681 'capabl':77 'categori':88,96,112,208,210,1502 'cert':377 'certif':969,992,1004,1084 'choos':281,657,803,813 'ci/cd':454,1973 'cli':1366,1658,1965 'client':968 'cloud':661,774 'cluster':323,833,1923 'code':26,62,415,659,1674,1823,1837,1859 'code-to-cloud':658 'cold':250,619 'cold-start':249,618 'combin':67 'command':1871 'compar':794 'compon':1025,1286,1296,1445,1703 'compos':460,1939 'comput':285,806 'config':1777 'configur':24,32,60,391,395,903,924,934,944,955,978,999,1033,1046,1067,1112,1135,1158,1192,1248,1274,1284,1294,1326,1336,1370,1382,1406,1416,1429,1487,1499,1519,1530,1540,1550,1559,1571,1582,1592,1611,1632,1642 'connect':422,947,1026,1688,1748,1771,1809 'connector':436,1817 'consol':235,479 'consumpt':692 'consumption-on':691 'contain':3,9,36,46,220,272,282,318,347,370,396,423,452,476,497,508,514,519,525,530,541,547,553,564,575,586,595,612,625,636,652,665,673,683,694,706,728,739,749,765,778,789,796,804,818,835,847,857,871,882,898,909,919,929,939,950,961,973,982,994,1006,1017,1041,1052,1059,1074,1082,1097,1107,1127,1140,1153,1165,1175,1187,1199,1208,1218,1228,1239,1257,1269,1279,1289,1298,1320,1331,1341,1353,1363,1377,1388,1401,1411,1422,1424,1435,1447,1459,1471,1477,1494,1504,1513,1525,1535,1545,1553,1566,1587,1606,1616,1627,1636,1647,1668,1683,1690,1718,1726,1737,1749,1766,1773,1786,1804,1810,1828,1835,1849,1864,1874,1892,1906,1916,1928,1943,1949,1959,1976 'content':72,174 'control':380,413,1227 'copilot':753 'cor':979 'cost':291,648 'cover':48 'cpu/memory':349 'creat':1621,1701 'custom':945,988,1000,1034,1275,1572 'dapr':403,431,1012,1024,1285,1295,1305,1327,1702,1715 'data':1521 'debug':234,478 'decis':16,52,274,641 'definit':1151 'deploy':29,65,248,445,449,610,662,1316,1911,1937 'descript':212 'design':19,55,305,334,824,828,852 'develop':11 'diagnos':217,513,591 'direct':1679 'discoveri':1594,1697 'dns':1036,1162 'doc':180 'docker':459,1938 'document':75,173 'domain':989,1001,1573 'door':434,1730,1741 'driven':443,1900 'dynam':489,1851,1887 'dynamic/shell/code-interpreter':438 'e.g':100,116 'egress':1220 'enabl':326,469,843,914,1393,1452,1464,1600,1914,1921 'end':330,332 'end-to-end':329 'endpoint':383,1063,1160 'entra':373,905,1130 'environ':350,685,696,1035,1300,1337,1384,1432,1515,1649 'environment-level':1383 'error':233,561 'eureka':321,832,1764,1790 'evalu':689 'event':442,1899 'event-driven':441,1898 'execut':1845 'exist':784,1330 'exit':515 'expert':5,42 'expos':1723 'extens':1716 'facebook':915 'failur':226,516,527,538,550,572 'fallback':192 'featur':405,1182,1456 'fetch':76,172,181,194 'file':106,114,121,126,1623 'firewal':384,1050,1223,1234 'fix':219,546,569,593 'front':433,1729,1740 'function':297,723,1347,1360,1714 'gateway':1243,1799 'generat':1958 'github':456,752,925,1953,1961 'github.com':164 'github.com/microsoftdocs/mcp/blob/main/readme.md)':163 'googl':935 'gpu':702 'gpus':286 'green':258,609 'guid':162 'guidanc':43,255,279 'ha':322 'health':227,536 'heroku':298,736 'high':830 'hit':360 'host':288,464,674,713,1972 'http':1563 'id':1131 'ident':1104,1118,1212 'imag':223,548,1114 'implement':606,1678 'import':83,127,1079 'in-plac':481 'includ':12,320 'increas':357,868 'index':89,209 'ingress':400,1071,1386,1399,1407,1542 'ingress/scale':33 'init':1421 'instal':159,161 'instanc':1361 'integr':25,61,414,471,1644,1673,1735,1759,1784,1821 'interpret':1824,1838,1860 'ip':1069 'ip-bas':1068 'issu':222,505,598 'java':238,267,314,404,494,631,745,1417,1430,1444,1454,1467 'java-optim':1453 'java/spring/tomcat':299 'javascript':1846 'job':444,1901,1978 'keda':1308,1350 'kernel':1858 'key':1086 'knowledg':6 'kubernet':470,1922 'l120':103 'l127':368 'l128':393 'l128-l170':392 'l170':394 'l171':418 'l171-l193':417 'l193':419 'l194':447 'l194-l202':446 'l202':448 'l35':102 'l35-l120':101 'l37':215 'l37-l51':214 'l51':216 'l52':246 'l52-l58':245 'l58':247 'l59':277 'l59-l78':276 'l78':278 'l79':308 'l79-l85':307 'l85':309 'l86':340 'l86-l91':339 'l91':341 'l92':367 'l92-l127':366 'label':1317 'langchain':1841 'latenc':264 'latest':144 'learn':187,201 'learn-agent-skil':186,200 'learn.microsoft.com':486,500,511,522,533,544,556,567,578,589,600,615,628,639,655,668,677,687,698,709,719,731,742,755,768,781,792,801,811,821,838,850,860,874,885,901,912,922,932,942,953,964,976,985,997,1009,1021,1031,1044,1056,1065,1077,1089,1100,1110,1120,1133,1143,1156,1168,1178,1190,1202,1214,1225,1236,1246,1260,1272,1282,1292,1302,1313,1324,1334,1344,1356,1368,1380,1391,1404,1414,1427,1438,1450,1462,1474,1485,1497,1507,1517,1528,1538,1548,1557,1569,1580,1590,1598,1609,1619,1630,1640,1651,1660,1671,1686,1699,1710,1721,1733,1746,1757,1769,1782,1795,1807,1819,1831,1843,1854,1867,1879,1895,1909,1925,1935,1946,1956,1967,1980 'learn.microsoft.com/en-us/azure/container-apps/alerts':1259 'learn.microsoft.com/en-us/azure/container-apps/authentication':900 'learn.microsoft.com/en-us/azure/container-apps/authentication-entra':911 'learn.microsoft.com/en-us/azure/container-apps/authentication-facebook':921 'learn.microsoft.com/en-us/azure/container-apps/authentication-github':931 'learn.microsoft.com/en-us/azure/container-apps/authentication-google':941 'learn.microsoft.com/en-us/azure/container-apps/authentication-openid':952 'learn.microsoft.com/en-us/azure/container-apps/authentication-twitter':963 'learn.microsoft.com/en-us/azure/container-apps/azure-arc-enable-cluster':1924 'learn.microsoft.com/en-us/azure/container-apps/azure-pipelines':1934 'learn.microsoft.com/en-us/azure/container-apps/azure-resource-manager-api-spec':1271 'learn.microsoft.com/en-us/azure/container-apps/billing':654 'learn.microsoft.com/en-us/azure/container-apps/blue-green-deployment':614 'learn.microsoft.com/en-us/azure/container-apps/client-certificate-authorization':975 'learn.microsoft.com/en-us/azure/container-apps/code-to-cloud-options':667 'learn.microsoft.com/en-us/azure/container-apps/cold-start':627 'learn.microsoft.com/en-us/azure/container-apps/communicate-between-microservices':1685 'learn.microsoft.com/en-us/azure/container-apps/compare-options':676 'learn.microsoft.com/en-us/azure/container-apps/compose-agent':1945 'learn.microsoft.com/en-us/azure/container-apps/connect-apps':1698 'learn.microsoft.com/en-us/azure/container-apps/container-debug-console':485 'learn.microsoft.com/en-us/azure/container-apps/cors':984 'learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates':996 'learn.microsoft.com/en-us/azure/container-apps/custom-domains-managed-certificates':1008 'learn.microsoft.com/en-us/azure/container-apps/custom-virtual-networks':1281 'learn.microsoft.com/en-us/azure/container-apps/dapr-authentication-token':1020 'learn.microsoft.com/en-us/azure/container-apps/dapr-component-connect-services':1030 'learn.microsoft.com/en-us/azure/container-apps/dapr-component-connection':1709 'learn.microsoft.com/en-us/azure/container-apps/dapr-component-resiliency':1291 'learn.microsoft.com/en-us/azure/container-apps/dapr-components':1301 'learn.microsoft.com/en-us/azure/container-apps/dapr-functions-extension':1720 'learn.microsoft.com/en-us/azure/container-apps/dapr-keda-scaling':1312 'learn.microsoft.com/en-us/azure/container-apps/deployment-labels':1323 'learn.microsoft.com/en-us/azure/container-apps/enable-dapr':1333 'learn.microsoft.com/en-us/azure/container-apps/environment':686 'learn.microsoft.com/en-us/azure/container-apps/environment-custom-dns-suffix':1043 'learn.microsoft.com/en-us/azure/container-apps/environment-type-consumption-only':697 'learn.microsoft.com/en-us/azure/container-apps/environment-variables':1343 'learn.microsoft.com/en-us/azure/container-apps/firewall-integration':1055 'learn.microsoft.com/en-us/azure/container-apps/front-door-custom-virtual-network-private-link':1732 'learn.microsoft.com/en-us/azure/container-apps/functions-keda-mappings':1355 'learn.microsoft.com/en-us/azure/container-apps/functions-manage':1367 'learn.microsoft.com/en-us/azure/container-apps/github-actions':1955 'learn.microsoft.com/en-us/azure/container-apps/github-actions-cli':1966 'learn.microsoft.com/en-us/azure/container-apps/gpu-types':708 'learn.microsoft.com/en-us/azure/container-apps/health-probes':1379 'learn.microsoft.com/en-us/azure/container-apps/how-to-integrate-with-azure-front-door':1745 'learn.microsoft.com/en-us/azure/container-apps/how-to-use-private-endpoint':1064 'learn.microsoft.com/en-us/azure/container-apps/ingress-environment-configuration':1390 'learn.microsoft.com/en-us/azure/container-apps/ingress-how-to':1403 'learn.microsoft.com/en-us/azure/container-apps/ingress-overview':1413 'learn.microsoft.com/en-us/azure/container-apps/ip-restrictions':1076 'learn.microsoft.com/en-us/azure/container-apps/java-admin':1756 'learn.microsoft.com/en-us/azure/container-apps/java-admin-eureka-integration':1768 'learn.microsoft.com/en-us/azure/container-apps/java-application-performance-management-config':1426 'learn.microsoft.com/en-us/azure/container-apps/java-build-environment-variables':1437 'learn.microsoft.com/en-us/azure/container-apps/java-component-logs':1449 'learn.microsoft.com/en-us/azure/container-apps/java-config-server':1781 'learn.microsoft.com/en-us/azure/container-apps/java-dynamic-log-level':499 'learn.microsoft.com/en-us/azure/container-apps/java-eureka-server':1794 'learn.microsoft.com/en-us/azure/container-apps/java-eureka-server-highly-available':837 'learn.microsoft.com/en-us/azure/container-apps/java-feature-switch':1461 'learn.microsoft.com/en-us/azure/container-apps/java-gateway-for-spring':1806 'learn.microsoft.com/en-us/azure/container-apps/java-memory-fit':638 'learn.microsoft.com/en-us/azure/container-apps/java-metrics':1473 'learn.microsoft.com/en-us/azure/container-apps/java-petclinic-ai-overview':849 'learn.microsoft.com/en-us/azure/container-apps/key-vault-certificates-manage':1088 'learn.microsoft.com/en-us/azure/container-apps/log-monitoring':1484 'learn.microsoft.com/en-us/azure/container-apps/log-options':1496 'learn.microsoft.com/en-us/azure/container-apps/logging':1506 'learn.microsoft.com/en-us/azure/container-apps/manage-secrets':1099 'learn.microsoft.com/en-us/azure/container-apps/managed-identity':1109 'learn.microsoft.com/en-us/azure/container-apps/managed-identity-image-pull':1119 'learn.microsoft.com/en-us/azure/container-apps/mcp-authentication':1132 'learn.microsoft.com/en-us/azure/container-apps/mcp-choosing-azure-service':718 'learn.microsoft.com/en-us/azure/container-apps/mcp-troubleshooting':510 'learn.microsoft.com/en-us/azure/container-apps/microservices':859 'learn.microsoft.com/en-us/azure/container-apps/migrate-functions':730 'learn.microsoft.com/en-us/azure/container-apps/migrate-heroku-overview':741 'learn.microsoft.com/en-us/azure/container-apps/migrate-java-github-copilot-app-modernization':754 'learn.microsoft.com/en-us/azure/container-apps/migrate-spring-boot':767 'learn.microsoft.com/en-us/azure/container-apps/migrate-spring-cloud':780 'learn.microsoft.com/en-us/azure/container-apps/migrate-tomcat':791 'learn.microsoft.com/en-us/azure/container-apps/mtls':1142 'learn.microsoft.com/en-us/azure/container-apps/networking':1516 'learn.microsoft.com/en-us/azure/container-apps/opentelemetry-agents':1527 'learn.microsoft.com/en-us/azure/container-apps/planned-maintenance':1537 'learn.microsoft.com/en-us/azure/container-apps/plans':800 'learn.microsoft.com/en-us/azure/container-apps/policy-reference':1155 'learn.microsoft.com/en-us/azure/container-apps/premium-ingress':1547 'learn.microsoft.com/en-us/azure/container-apps/private-endpoints-with-dns':1167 'learn.microsoft.com/en-us/azure/container-apps/quota-requests':873 'learn.microsoft.com/en-us/azure/container-apps/quotas':884 'learn.microsoft.com/en-us/azure/container-apps/revisions-manage':1556 'learn.microsoft.com/en-us/azure/container-apps/rule-based-routing':1568 'learn.microsoft.com/en-us/azure/container-apps/rule-based-routing-custom-domain':1579 'learn.microsoft.com/en-us/azure/container-apps/scale-app':1589 'learn.microsoft.com/en-us/azure/container-apps/secure-deployment':1177 'learn.microsoft.com/en-us/azure/container-apps/security':1189 'learn.microsoft.com/en-us/azure/container-apps/service-connector':1818 'learn.microsoft.com/en-us/azure/container-apps/service-discovery-resiliency':1597 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-autogen':1830 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-langchain':1842 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-nodejs':1853 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-semantic-kernel':1866 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell':1878 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell-mcp':1894 'learn.microsoft.com/en-us/azure/container-apps/sticky-sessions':1608 'learn.microsoft.com/en-us/azure/container-apps/storage-mounts':1618 'learn.microsoft.com/en-us/azure/container-apps/storage-mounts-azure-files':1629 'learn.microsoft.com/en-us/azure/container-apps/structure':810 'learn.microsoft.com/en-us/azure/container-apps/token-store':1201 'learn.microsoft.com/en-us/azure/container-apps/traffic-splitting':1639 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-create-failures':521 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-start-failures':532 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-health-probe-failures':543 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-image-pull-failures':555 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-open-container-initiative-errors':566 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-storage-mount-failures':577 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-target-port-settings':588 'learn.microsoft.com/en-us/azure/container-apps/troubleshooting':599 'learn.microsoft.com/en-us/azure/container-apps/tutorial-ci-cd-runners-jobs':1979 'learn.microsoft.com/en-us/azure/container-apps/tutorial-event-driven-jobs':1908 'learn.microsoft.com/en-us/azure/container-apps/tutorial-java-quarkus-connect-managed-identity-postgresql-database':1213 'learn.microsoft.com/en-us/azure/container-apps/use-azure-firewall':1224 'learn.microsoft.com/en-us/azure/container-apps/user-defined-routes':1235 'learn.microsoft.com/en-us/azure/container-apps/vnet-custom':1650 'learn.microsoft.com/en-us/azure/container-apps/waf-app-gateway':1245 'learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-cli':1659 'learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-portal':1670 'learn.microsoft.com/en-us/azure/container-apps/workload-profiles-overview':820 'legaci':690 'level':241,491,1385,1398 'limit':21,57,337,344,364,862,879 'line':98,110,211 'link':115,124,1744 'live':1372 'local':68 'locat':92 'log':240,490,1441,1479,1481,1488,1501 'log-level':239 'logging/monitoring':406 'mainten':1532 'make':17,53,275,642 'manag':987,1003,1081,1091,1103,1117,1211,1319,1358,1443,1552,1653,1662,1752,1776,1789,1798,1884 'map':1346 'markdown':191,207 'mcp':150,177,503,716,1123,1885 'memori':268,632 'metadata.generated':131 'metric':1468 'microservic':315,333,853,1680 'microsoft':179,904 'microsoftdoc':151,178 'migrat':294,461,721,734,759,771,783 'misconfigur':583 'model':292,1511 'modern':744 'monitor':1254,1476,1491 'month':137 'mount':231,408,571,1613,1625 'mtls':376,970 'mutual':1136 'network':169,379,399,1277,1510 'nsgs':1047 'oci':559 'oidc':375 'old':138 'openid':946 'opentelemetri':1520 'optim':266,630,1455 'option':289,663,675,1408,1492 'organ':681 'outbound':1230 'path':295 'pattern':20,27,56,63,306,312,416,420,825,1675 'petclin':327,844 'pipelin':458,1933 'place':483 'plan':284,679,733,770,798,1531 'platform':361,1883 'platform-manag':1882 'plus':290,437 'polici':1150,1596 'pool':1877 'port':229,582 'portal':1666,1708 'postgresql':1205 'practic':15,51,244,336,603,623,1173,1184 'practices/policies':390 'prefer':175 'premium':1541,1731 'privat':382,1062,1159,1724,1743 'probe':228,537,1375 'profil':410,816,1655,1664 'protect':1238 'provid':41 'pull':142,224,549,1115 'queri':183,197,1483 'queue':1904 'quick':70 'quick-refer':69 'quota':22,58,338,342,863,867,877 'rang':99 'read':105,120 'readi':1374 'reduc':260 'reduct':621 'refer':71,125,1262 'relev':93 'remot':74 'repositori':148 'request':356,866,1019 'requir':168 'resili':1287,1595 'resolv':558,580 'restrict':1072 'return':190,206 'review':876 'revis':351,402,1322,1555,1638,1930,1951 'rollout':259 'rout':1564,1578 'routing/traffic':412 'rule':345,1561,1576,1584 'rule-bas':1560,1575 'run':1869,1897,1969 'runner':465,1974 'runtim':253,398,560,597 'runtime/oci':232 'scale':262,352,401,1304,1351 'scale-out':261 'scaler':1309 'schema':1266 'secret':1094 'secrets/mi':378 'section':94 'secur':23,34,59,365,369,388,887,1023,1058,1122,1171,1181,1204,1216 'security.md':117,118 'select':670,700,711 'self':463,1971 'self-host':462,1970 'semant':1857 'server':504,717,1124,1778,1791 'servic':303,430,435,714,1029,1593,1696,1706,1814,1816 'session':439,1601,1604,1825,1839,1852,1861,1876,1889 'set':966,1251,1328 'shell':1870,1888 'skill':38,40,82,167,189,203 'skill-azure-container-apps' 'social':374 'source-microsoftdocs' 'specifi':109 'split':1634 'spring':432,760,773,1755,1762,1780,1793,1801 'start':251,526,620 'startup':1371 'startup/exit':225 'sticki':1603 'storag':230,407,570,1489,1612,1903 'store':1195 'store-back':1194 'string':184,198 'structur':809 'subscript':363 'suffix':1037 'suggest':139,156 'target':581 'text/markdown':205 'tls':991,1039,1137 'tls/dns':386 'token':1015,1193 'tomcat':785 'tool':152 'topic':473,604,643,826,864,888,1249,1676,1912 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'traffic':1231,1633 'trigger':1348 'troubleshoot':13,49,213,242,472,484,493,502,524,535 'tune':254,1395 'twitter':957 'type':703,799 'udr':1048 'understand':645,840,1509 'url':474,605,644,827,865,889,1250,1677,1913 'usag':269,633 'use':30,80,86,104,119,176,193,236,475,488,890,1011,1093,1102,1145,1310,1315,1466,1692,1712,1797,1833,1856,1872,1881 'user':141,158 'v1':724 'v2':726 'variabl':1338,1433 'vault':1087 'version':145 'via':1116,1232,1365,1656,1728,1742,1847,1963 'virtual':1276 'vnet':381,1054,1643 'volum':1624 'waf':385,1244 'webpag':195 'window':1533 'workload':409,815,1654,1663 'x':956 'yaml':1265","prices":[{"id":"3db69d76-6f26-405a-b3e1-398181832c93","listingId":"805e8a9b-2e9e-4d17-b5fb-59474070e2d2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:58:33.112Z"}],"sources":[{"listingId":"805e8a9b-2e9e-4d17-b5fb-59474070e2d2","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-container-apps","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-container-apps","isPrimary":false,"firstSeenAt":"2026-04-18T21:58:33.112Z","lastSeenAt":"2026-04-22T06:53:29.843Z"}],"details":{"listingId":"805e8a9b-2e9e-4d17-b5fb-59474070e2d2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-container-apps","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-22T01:37:27Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"0fe5913650c0a39bc796b07e02ba3dcf554f0fa0","skill_md_path":"skills/azure-container-apps/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-container-apps"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-container-apps","description":"Expert knowledge for Azure Container Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring ingress/scale, securing with Entra/OIDC, wiring Dapr/Spring, or deploying via GitHub Actions, and other Azure Container Apps related development tasks. Not for Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Container Instances (use azure-container-instances), Azure App Service (use azure-app-service), Azure Functions (use azure-functions).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-container-apps"},"updatedAt":"2026-04-22T06:53:29.843Z"}}