{"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, Dapr or ","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-L79 | Guidance on choosing Container Apps hosting/compute options, cost models, GPUs, and workload profiles, plus migration paths from Functions, Heroku, Java/Spring/Tomcat, and other Azure container services |\n| Architecture & Design Patterns | L80-L86 | 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 | L87-L92 | 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 | L93-L131 | Securing Container Apps: auth (Entra, social, OIDC, mTLS, certs), secrets/managed identity, private endpoints, firewalls/WAF, DNS/ingress controls, and security best practices. |\n| Configuration | L132-L175 | Configuring Container Apps runtime: networking/ingress, scaling, revisions/traffic, Dapr, Functions, Java, logging/monitoring, storage mounts, workload profiles, and maintenance. |\n| Integrations & Coding Patterns | L176-L198 | 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 | L199-L207 | 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| Decide when to use serverless GPUs in Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/gpu-serverless-overview |\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| Store app-level secrets for Functions on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-app-level |\n| Configure Functions host key storage on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-host-keys |\n| Choose and manage secrets for Functions on Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-tutorial |\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| Configure custom container sessions in Azure Container Apps | https://learn.microsoft.com/en-us/azure/container-apps/sessions-custom-container |\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.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (22,839 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-05-18T18:53:50.580Z","embedding":null,"createdAt":"2026-04-18T21:58:33.112Z","updatedAt":"2026-05-18T18:53:50.580Z","lastSeenAt":"2026-05-18T18:53:50.580Z","tsv":"'/en-us/azure/container-apps/alerts':1306 '/en-us/azure/container-apps/authentication':911 '/en-us/azure/container-apps/authentication-entra':922 '/en-us/azure/container-apps/authentication-facebook':932 '/en-us/azure/container-apps/authentication-github':942 '/en-us/azure/container-apps/authentication-google':952 '/en-us/azure/container-apps/authentication-openid':963 '/en-us/azure/container-apps/authentication-twitter':974 '/en-us/azure/container-apps/azure-arc-enable-cluster':1982 '/en-us/azure/container-apps/azure-pipelines':1992 '/en-us/azure/container-apps/azure-resource-manager-api-spec':1318 '/en-us/azure/container-apps/billing':653 '/en-us/azure/container-apps/blue-green-deployment':613 '/en-us/azure/container-apps/client-certificate-authorization':986 '/en-us/azure/container-apps/code-to-cloud-options':666 '/en-us/azure/container-apps/cold-start':626 '/en-us/azure/container-apps/communicate-between-microservices':1743 '/en-us/azure/container-apps/compare-options':675 '/en-us/azure/container-apps/compose-agent':2003 '/en-us/azure/container-apps/connect-apps':1756 '/en-us/azure/container-apps/container-debug-console':484 '/en-us/azure/container-apps/cors':995 '/en-us/azure/container-apps/custom-domains-certificates':1007 '/en-us/azure/container-apps/custom-domains-managed-certificates':1019 '/en-us/azure/container-apps/custom-virtual-networks':1328 '/en-us/azure/container-apps/dapr-authentication-token':1031 '/en-us/azure/container-apps/dapr-component-connect-services':1041 '/en-us/azure/container-apps/dapr-component-connection':1767 '/en-us/azure/container-apps/dapr-component-resiliency':1338 '/en-us/azure/container-apps/dapr-components':1348 '/en-us/azure/container-apps/dapr-functions-extension':1778 '/en-us/azure/container-apps/dapr-keda-scaling':1359 '/en-us/azure/container-apps/deployment-labels':1370 '/en-us/azure/container-apps/enable-dapr':1380 '/en-us/azure/container-apps/environment':685 '/en-us/azure/container-apps/environment-custom-dns-suffix':1054 '/en-us/azure/container-apps/environment-type-consumption-only':696 '/en-us/azure/container-apps/environment-variables':1390 '/en-us/azure/container-apps/firewall-integration':1066 '/en-us/azure/container-apps/front-door-custom-virtual-network-private-link':1790 '/en-us/azure/container-apps/functions-keda-mappings':1402 '/en-us/azure/container-apps/functions-manage':1414 '/en-us/azure/container-apps/functions-secrets-app-level':1079 '/en-us/azure/container-apps/functions-secrets-host-keys':1090 '/en-us/azure/container-apps/functions-secrets-tutorial':1102 '/en-us/azure/container-apps/github-actions':2013 '/en-us/azure/container-apps/github-actions-cli':2024 '/en-us/azure/container-apps/gpu-serverless-overview':708 '/en-us/azure/container-apps/gpu-types':719 '/en-us/azure/container-apps/health-probes':1426 '/en-us/azure/container-apps/how-to-integrate-with-azure-front-door':1803 '/en-us/azure/container-apps/how-to-use-private-endpoint':1111 '/en-us/azure/container-apps/ingress-environment-configuration':1437 '/en-us/azure/container-apps/ingress-how-to':1450 '/en-us/azure/container-apps/ingress-overview':1460 '/en-us/azure/container-apps/ip-restrictions':1123 '/en-us/azure/container-apps/java-admin':1814 '/en-us/azure/container-apps/java-admin-eureka-integration':1826 '/en-us/azure/container-apps/java-application-performance-management-config':1473 '/en-us/azure/container-apps/java-build-environment-variables':1484 '/en-us/azure/container-apps/java-component-logs':1496 '/en-us/azure/container-apps/java-config-server':1839 '/en-us/azure/container-apps/java-dynamic-log-level':498 '/en-us/azure/container-apps/java-eureka-server':1852 '/en-us/azure/container-apps/java-eureka-server-highly-available':848 '/en-us/azure/container-apps/java-feature-switch':1508 '/en-us/azure/container-apps/java-gateway-for-spring':1864 '/en-us/azure/container-apps/java-memory-fit':637 '/en-us/azure/container-apps/java-metrics':1520 '/en-us/azure/container-apps/java-petclinic-ai-overview':860 '/en-us/azure/container-apps/key-vault-certificates-manage':1135 '/en-us/azure/container-apps/log-monitoring':1531 '/en-us/azure/container-apps/log-options':1543 '/en-us/azure/container-apps/logging':1553 '/en-us/azure/container-apps/manage-secrets':1146 '/en-us/azure/container-apps/managed-identity':1156 '/en-us/azure/container-apps/managed-identity-image-pull':1166 '/en-us/azure/container-apps/mcp-authentication':1179 '/en-us/azure/container-apps/mcp-choosing-azure-service':729 '/en-us/azure/container-apps/mcp-troubleshooting':509 '/en-us/azure/container-apps/microservices':870 '/en-us/azure/container-apps/migrate-functions':741 '/en-us/azure/container-apps/migrate-heroku-overview':752 '/en-us/azure/container-apps/migrate-java-github-copilot-app-modernization':765 '/en-us/azure/container-apps/migrate-spring-boot':778 '/en-us/azure/container-apps/migrate-spring-cloud':791 '/en-us/azure/container-apps/migrate-tomcat':802 '/en-us/azure/container-apps/mtls':1189 '/en-us/azure/container-apps/networking':1563 '/en-us/azure/container-apps/opentelemetry-agents':1574 '/en-us/azure/container-apps/planned-maintenance':1584 '/en-us/azure/container-apps/plans':811 '/en-us/azure/container-apps/policy-reference':1202 '/en-us/azure/container-apps/premium-ingress':1594 '/en-us/azure/container-apps/private-endpoints-with-dns':1214 '/en-us/azure/container-apps/quota-requests':884 '/en-us/azure/container-apps/quotas':895 '/en-us/azure/container-apps/revisions-manage':1603 '/en-us/azure/container-apps/rule-based-routing':1615 '/en-us/azure/container-apps/rule-based-routing-custom-domain':1626 '/en-us/azure/container-apps/scale-app':1636 '/en-us/azure/container-apps/secure-deployment':1224 '/en-us/azure/container-apps/security':1236 '/en-us/azure/container-apps/service-connector':1876 '/en-us/azure/container-apps/service-discovery-resiliency':1644 '/en-us/azure/container-apps/sessions-custom-container':1655 '/en-us/azure/container-apps/sessions-tutorial-autogen':1888 '/en-us/azure/container-apps/sessions-tutorial-langchain':1900 '/en-us/azure/container-apps/sessions-tutorial-nodejs':1911 '/en-us/azure/container-apps/sessions-tutorial-semantic-kernel':1924 '/en-us/azure/container-apps/sessions-tutorial-shell':1936 '/en-us/azure/container-apps/sessions-tutorial-shell-mcp':1952 '/en-us/azure/container-apps/sticky-sessions':1666 '/en-us/azure/container-apps/storage-mounts':1676 '/en-us/azure/container-apps/storage-mounts-azure-files':1687 '/en-us/azure/container-apps/structure':821 '/en-us/azure/container-apps/token-store':1248 '/en-us/azure/container-apps/traffic-splitting':1697 '/en-us/azure/container-apps/troubleshoot-container-create-failures':520 '/en-us/azure/container-apps/troubleshoot-container-start-failures':531 '/en-us/azure/container-apps/troubleshoot-health-probe-failures':542 '/en-us/azure/container-apps/troubleshoot-image-pull-failures':554 '/en-us/azure/container-apps/troubleshoot-open-container-initiative-errors':565 '/en-us/azure/container-apps/troubleshoot-storage-mount-failures':576 '/en-us/azure/container-apps/troubleshoot-target-port-settings':587 '/en-us/azure/container-apps/troubleshooting':598 '/en-us/azure/container-apps/tutorial-ci-cd-runners-jobs':2037 '/en-us/azure/container-apps/tutorial-event-driven-jobs':1966 '/en-us/azure/container-apps/tutorial-java-quarkus-connect-managed-identity-postgresql-database':1260 '/en-us/azure/container-apps/use-azure-firewall':1271 '/en-us/azure/container-apps/user-defined-routes':1282 '/en-us/azure/container-apps/vnet-custom':1708 '/en-us/azure/container-apps/waf-app-gateway':1292 '/en-us/azure/container-apps/workload-profiles-manage-cli':1717 '/en-us/azure/container-apps/workload-profiles-manage-portal':1728 '/en-us/azure/container-apps/workload-profiles-overview':831 '/microsoftdocs/mcp/blob/main/readme.md)':166 '3':137 'accept':205 'access':171,1251,1485 'acr':1158 'across':1691 'action':2010,2018 'actions/azure':454 'admin':1809,1816 'affin':1658 'agent':86,130,189,203,1464,1567,1996 'ai':326,851 'ai-en':325,850 'alert':1300 'analyt':1527 'api':1023 'apm':1463 'app':4,10,38,48,222,274,284,320,349,372,396,421,450,474,492,495,506,517,528,539,551,562,573,584,593,610,623,634,650,663,681,692,705,716,738,749,755,759,771,775,784,788,799,806,814,828,845,857,867,881,892,908,919,929,939,949,960,971,983,992,1004,1016,1022,1027,1051,1062,1069,1076,1087,1099,1105,1120,1128,1143,1153,1173,1186,1199,1211,1221,1233,1245,1254,1264,1274,1285,1303,1315,1325,1335,1344,1351,1366,1377,1387,1399,1409,1423,1434,1442,1447,1457,1470,1481,1493,1505,1517,1523,1540,1550,1559,1571,1581,1591,1599,1612,1633,1652,1663,1673,1684,1693,1704,1725,1740,1747,1775,1783,1794,1806,1823,1830,1843,1861,1867,1885,1892,1906,1921,1931,1949,1963,1973,1985,2000,2006,2016,2033 'app-level':1068,1441 'appli':614,1215,1225 'applic':795,1287,1545 'appropri':710,823 'arc':465,1976 'arc-en':464,1975 'architectur':18,55,305,311,832,854,863 'arm':1308 'assess':766 'auth':373,957,980,1242 'authent':903,915,925,935,945,967 'author':905 'autogen':1878 'autom':448,1983,2004 'autosc':1628 'avail':156,840 'azur':2,8,36,46,272,302,318,504,515,526,537,549,560,571,582,591,632,648,669,679,714,721,747,757,773,786,797,804,865,879,890,917,927,937,947,969,990,1037,1141,1151,1171,1184,1194,1209,1231,1262,1267,1278,1298,1313,1385,1404,1455,1503,1515,1569,1589,1631,1650,1671,1678,1702,1713,1745,1761,1769,1781,1792,1828,1841,1859,1869,1883,1890,1904,1919,1929,1947,1971,1988,1998,2020 'azure-container-app':1 'back':1241 'base':1115,1607,1622 'best':14,51,244,336,388,599,619,1217 'bicep':1356 'bill':643,817 'blue':258,605 'blue-green':257,604 'boot':770 'build':1476 'built':901,1192,1750 'built-in':900,1191,1749 'calcul':646 'call':1737 'capabl':78 'categori':89,97,113,209,211,1547 'cert':378 'certif':978,1001,1013,1129 'choos':282,654,812,822,1091 'ci/cd':451,2029 'cli':1411,1714,2021 'client':977 'cloud':658,783 'cluster':324,842,1979 'code':26,63,412,656,1730,1879,1893,1915 'code-to-cloud':655 'cold':251,616 'cold-start':250,615 'combin':68 'command':1927 'compar':803 'compon':1034,1331,1341,1490,1759 'compos':457,1995 'comput':815 'config':1833 'configur':24,32,61,390,394,912,933,943,953,964,987,1008,1042,1055,1080,1112,1157,1180,1203,1237,1293,1319,1329,1339,1371,1381,1415,1427,1451,1461,1474,1532,1544,1564,1575,1585,1595,1604,1616,1627,1637,1645,1667,1688,1698 'connect':419,956,1035,1744,1804,1827,1865 'connector':433,1873 'consol':236,476 'consumpt':689 'consumption-on':688 'contain':3,9,37,47,221,273,283,303,319,348,371,395,420,449,473,494,505,511,516,522,527,538,544,550,561,572,583,592,609,622,633,649,662,670,680,691,704,715,737,748,758,774,787,798,805,813,827,844,856,866,880,891,907,918,928,938,948,959,970,982,991,1003,1015,1026,1050,1061,1075,1086,1098,1104,1119,1127,1142,1152,1172,1185,1198,1210,1220,1232,1244,1253,1263,1273,1284,1302,1314,1324,1334,1343,1365,1376,1386,1398,1408,1422,1433,1446,1456,1467,1469,1480,1492,1504,1516,1522,1539,1549,1558,1570,1580,1590,1598,1611,1632,1647,1651,1662,1672,1683,1692,1703,1724,1739,1746,1774,1782,1793,1805,1822,1829,1842,1860,1866,1884,1891,1905,1920,1930,1948,1962,1972,1984,1999,2005,2015,2032 'content':73,175 'control':385,1272 'copilot':762 'cor':988 'cost':287,645 'cover':49 'cpu/memory':350 'creat':1677,1757 'custom':954,997,1009,1043,1320,1617,1646 'dapr':34,401,428,1021,1033,1330,1340,1350,1372,1758,1771 'data':1566 'debug':235,475 'decid':697 'decis':16,53,275,638 'definit':1196 'deploy':29,66,249,442,446,607,659,1361,1967,1993 'descript':213 'design':19,56,306,335,833,837,861 'develop':11 'diagnos':218,510,588 'direct':1735 'discoveri':1639,1753 'dns':1045,1207 'dns/ingress':384 'doc':181 'docker':456,1994 'document':76,174 'domain':998,1010,1618 'door':431,1786,1797 'driven':440,1956 'dynam':486,1907,1943 'dynamic/shell/code-interpreter':435 'e.g':101,117 'egress':1265 'enabl':327,466,852,923,1438,1497,1509,1656,1970,1977 'end':331,333 'end-to-end':330 'endpoint':382,1108,1205 'entra':374,914,1175 'environ':351,682,693,1044,1345,1382,1429,1477,1560,1705 'environment-level':1428 'error':234,558 'eureka':322,841,1820,1846 'evalu':686 'event':439,1955 'event-driven':438,1954 'execut':1901 'exist':793,1375 'exit':512 'expert':5,43 'expos':1779 'extens':1772 'facebook':924 'failur':227,513,524,535,547,569 'fallback':193 'featur':1227,1501 'fetch':77,173,182,195 'file':107,115,122,127,1679 'firewal':1059,1268,1279 'firewalls/waf':383 'fix':220,543,566,590 'front':430,1785,1796 'function':297,402,732,1073,1081,1096,1392,1405,1770 'gateway':1288,1855 'generat':2014 'github':453,761,934,2009,2017 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'googl':944 'gpu':711 'gpus':289,702 'green':259,606 'guid':163 'guidanc':44,256,280 'ha':323 'health':228,533 'heroku':298,745 'high':839 'hit':361 'host':461,671,722,1082,2028 'hosting/compute':285 'http':1608 'id':1176 'ident':380,1149,1163,1257 'imag':224,545,1159 'implement':603,1734 'import':84,128,1124 'in-plac':478 'includ':12,321 'increas':358,877 'index':90,210 'ingress':1116,1431,1444,1452,1587 'ingress/scale':33 'init':1466 'instal':160,162 'instanc':1406 'integr':25,62,411,468,1700,1729,1791,1815,1840,1877 'interpret':1880,1894,1916 'ip':1114 'ip-bas':1113 'issu':223,502,595 'java':239,268,315,403,491,628,754,1462,1475,1489,1499,1512 'java-optim':1498 'java/spring/tomcat':299 'javascript':1902 'job':441,1957,2034 'keda':1353,1395 'kernel':1914 'key':1083,1131 'knowledg':6 'kubernet':467,1978 'l120':104 'l131':369 'l132':392 'l132-l175':391 'l175':393 'l176':415 'l176-l198':414 'l198':416 'l199':444 'l199-l207':443 'l207':445 'l35':103 'l35-l120':102 'l37':216 'l37-l51':215 'l51':217 'l52':247 'l52-l58':246 'l58':248 'l59':278 'l59-l79':277 'l79':279 'l80':309 'l80-l86':308 'l86':310 'l87':341 'l87-l92':340 'l92':342 'l93':368 'l93-l131':367 'label':1362 'langchain':1897 'latenc':265 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':483,497,508,519,530,541,553,564,575,586,597,612,625,636,652,665,674,684,695,707,718,728,740,751,764,777,790,801,810,820,830,847,859,869,883,894,910,921,931,941,951,962,973,985,994,1006,1018,1030,1040,1053,1065,1078,1089,1101,1110,1122,1134,1145,1155,1165,1178,1188,1201,1213,1223,1235,1247,1259,1270,1281,1291,1305,1317,1327,1337,1347,1358,1369,1379,1389,1401,1413,1425,1436,1449,1459,1472,1483,1495,1507,1519,1530,1542,1552,1562,1573,1583,1593,1602,1614,1625,1635,1643,1654,1665,1675,1686,1696,1707,1716,1727,1742,1755,1766,1777,1789,1802,1813,1825,1838,1851,1863,1875,1887,1899,1910,1923,1935,1951,1965,1981,1991,2002,2012,2023,2036 'learn.microsoft.com/en-us/azure/container-apps/alerts':1304 'learn.microsoft.com/en-us/azure/container-apps/authentication':909 'learn.microsoft.com/en-us/azure/container-apps/authentication-entra':920 'learn.microsoft.com/en-us/azure/container-apps/authentication-facebook':930 'learn.microsoft.com/en-us/azure/container-apps/authentication-github':940 'learn.microsoft.com/en-us/azure/container-apps/authentication-google':950 'learn.microsoft.com/en-us/azure/container-apps/authentication-openid':961 'learn.microsoft.com/en-us/azure/container-apps/authentication-twitter':972 'learn.microsoft.com/en-us/azure/container-apps/azure-arc-enable-cluster':1980 'learn.microsoft.com/en-us/azure/container-apps/azure-pipelines':1990 'learn.microsoft.com/en-us/azure/container-apps/azure-resource-manager-api-spec':1316 'learn.microsoft.com/en-us/azure/container-apps/billing':651 'learn.microsoft.com/en-us/azure/container-apps/blue-green-deployment':611 'learn.microsoft.com/en-us/azure/container-apps/client-certificate-authorization':984 'learn.microsoft.com/en-us/azure/container-apps/code-to-cloud-options':664 'learn.microsoft.com/en-us/azure/container-apps/cold-start':624 'learn.microsoft.com/en-us/azure/container-apps/communicate-between-microservices':1741 'learn.microsoft.com/en-us/azure/container-apps/compare-options':673 'learn.microsoft.com/en-us/azure/container-apps/compose-agent':2001 'learn.microsoft.com/en-us/azure/container-apps/connect-apps':1754 'learn.microsoft.com/en-us/azure/container-apps/container-debug-console':482 'learn.microsoft.com/en-us/azure/container-apps/cors':993 'learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates':1005 'learn.microsoft.com/en-us/azure/container-apps/custom-domains-managed-certificates':1017 'learn.microsoft.com/en-us/azure/container-apps/custom-virtual-networks':1326 'learn.microsoft.com/en-us/azure/container-apps/dapr-authentication-token':1029 'learn.microsoft.com/en-us/azure/container-apps/dapr-component-connect-services':1039 'learn.microsoft.com/en-us/azure/container-apps/dapr-component-connection':1765 'learn.microsoft.com/en-us/azure/container-apps/dapr-component-resiliency':1336 'learn.microsoft.com/en-us/azure/container-apps/dapr-components':1346 'learn.microsoft.com/en-us/azure/container-apps/dapr-functions-extension':1776 'learn.microsoft.com/en-us/azure/container-apps/dapr-keda-scaling':1357 'learn.microsoft.com/en-us/azure/container-apps/deployment-labels':1368 'learn.microsoft.com/en-us/azure/container-apps/enable-dapr':1378 'learn.microsoft.com/en-us/azure/container-apps/environment':683 'learn.microsoft.com/en-us/azure/container-apps/environment-custom-dns-suffix':1052 'learn.microsoft.com/en-us/azure/container-apps/environment-type-consumption-only':694 'learn.microsoft.com/en-us/azure/container-apps/environment-variables':1388 'learn.microsoft.com/en-us/azure/container-apps/firewall-integration':1064 'learn.microsoft.com/en-us/azure/container-apps/front-door-custom-virtual-network-private-link':1788 'learn.microsoft.com/en-us/azure/container-apps/functions-keda-mappings':1400 'learn.microsoft.com/en-us/azure/container-apps/functions-manage':1412 'learn.microsoft.com/en-us/azure/container-apps/functions-secrets-app-level':1077 'learn.microsoft.com/en-us/azure/container-apps/functions-secrets-host-keys':1088 'learn.microsoft.com/en-us/azure/container-apps/functions-secrets-tutorial':1100 'learn.microsoft.com/en-us/azure/container-apps/github-actions':2011 'learn.microsoft.com/en-us/azure/container-apps/github-actions-cli':2022 'learn.microsoft.com/en-us/azure/container-apps/gpu-serverless-overview':706 'learn.microsoft.com/en-us/azure/container-apps/gpu-types':717 'learn.microsoft.com/en-us/azure/container-apps/health-probes':1424 'learn.microsoft.com/en-us/azure/container-apps/how-to-integrate-with-azure-front-door':1801 'learn.microsoft.com/en-us/azure/container-apps/how-to-use-private-endpoint':1109 'learn.microsoft.com/en-us/azure/container-apps/ingress-environment-configuration':1435 'learn.microsoft.com/en-us/azure/container-apps/ingress-how-to':1448 'learn.microsoft.com/en-us/azure/container-apps/ingress-overview':1458 'learn.microsoft.com/en-us/azure/container-apps/ip-restrictions':1121 'learn.microsoft.com/en-us/azure/container-apps/java-admin':1812 'learn.microsoft.com/en-us/azure/container-apps/java-admin-eureka-integration':1824 'learn.microsoft.com/en-us/azure/container-apps/java-application-performance-management-config':1471 'learn.microsoft.com/en-us/azure/container-apps/java-build-environment-variables':1482 'learn.microsoft.com/en-us/azure/container-apps/java-component-logs':1494 'learn.microsoft.com/en-us/azure/container-apps/java-config-server':1837 'learn.microsoft.com/en-us/azure/container-apps/java-dynamic-log-level':496 'learn.microsoft.com/en-us/azure/container-apps/java-eureka-server':1850 'learn.microsoft.com/en-us/azure/container-apps/java-eureka-server-highly-available':846 'learn.microsoft.com/en-us/azure/container-apps/java-feature-switch':1506 'learn.microsoft.com/en-us/azure/container-apps/java-gateway-for-spring':1862 'learn.microsoft.com/en-us/azure/container-apps/java-memory-fit':635 'learn.microsoft.com/en-us/azure/container-apps/java-metrics':1518 'learn.microsoft.com/en-us/azure/container-apps/java-petclinic-ai-overview':858 'learn.microsoft.com/en-us/azure/container-apps/key-vault-certificates-manage':1133 'learn.microsoft.com/en-us/azure/container-apps/log-monitoring':1529 'learn.microsoft.com/en-us/azure/container-apps/log-options':1541 'learn.microsoft.com/en-us/azure/container-apps/logging':1551 'learn.microsoft.com/en-us/azure/container-apps/manage-secrets':1144 'learn.microsoft.com/en-us/azure/container-apps/managed-identity':1154 'learn.microsoft.com/en-us/azure/container-apps/managed-identity-image-pull':1164 'learn.microsoft.com/en-us/azure/container-apps/mcp-authentication':1177 'learn.microsoft.com/en-us/azure/container-apps/mcp-choosing-azure-service':727 'learn.microsoft.com/en-us/azure/container-apps/mcp-troubleshooting':507 'learn.microsoft.com/en-us/azure/container-apps/microservices':868 'learn.microsoft.com/en-us/azure/container-apps/migrate-functions':739 'learn.microsoft.com/en-us/azure/container-apps/migrate-heroku-overview':750 'learn.microsoft.com/en-us/azure/container-apps/migrate-java-github-copilot-app-modernization':763 'learn.microsoft.com/en-us/azure/container-apps/migrate-spring-boot':776 'learn.microsoft.com/en-us/azure/container-apps/migrate-spring-cloud':789 'learn.microsoft.com/en-us/azure/container-apps/migrate-tomcat':800 'learn.microsoft.com/en-us/azure/container-apps/mtls':1187 'learn.microsoft.com/en-us/azure/container-apps/networking':1561 'learn.microsoft.com/en-us/azure/container-apps/opentelemetry-agents':1572 'learn.microsoft.com/en-us/azure/container-apps/planned-maintenance':1582 'learn.microsoft.com/en-us/azure/container-apps/plans':809 'learn.microsoft.com/en-us/azure/container-apps/policy-reference':1200 'learn.microsoft.com/en-us/azure/container-apps/premium-ingress':1592 'learn.microsoft.com/en-us/azure/container-apps/private-endpoints-with-dns':1212 'learn.microsoft.com/en-us/azure/container-apps/quota-requests':882 'learn.microsoft.com/en-us/azure/container-apps/quotas':893 'learn.microsoft.com/en-us/azure/container-apps/revisions-manage':1601 'learn.microsoft.com/en-us/azure/container-apps/rule-based-routing':1613 'learn.microsoft.com/en-us/azure/container-apps/rule-based-routing-custom-domain':1624 'learn.microsoft.com/en-us/azure/container-apps/scale-app':1634 'learn.microsoft.com/en-us/azure/container-apps/secure-deployment':1222 'learn.microsoft.com/en-us/azure/container-apps/security':1234 'learn.microsoft.com/en-us/azure/container-apps/service-connector':1874 'learn.microsoft.com/en-us/azure/container-apps/service-discovery-resiliency':1642 'learn.microsoft.com/en-us/azure/container-apps/sessions-custom-container':1653 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-autogen':1886 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-langchain':1898 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-nodejs':1909 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-semantic-kernel':1922 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell':1934 'learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell-mcp':1950 'learn.microsoft.com/en-us/azure/container-apps/sticky-sessions':1664 'learn.microsoft.com/en-us/azure/container-apps/storage-mounts':1674 'learn.microsoft.com/en-us/azure/container-apps/storage-mounts-azure-files':1685 'learn.microsoft.com/en-us/azure/container-apps/structure':819 'learn.microsoft.com/en-us/azure/container-apps/token-store':1246 'learn.microsoft.com/en-us/azure/container-apps/traffic-splitting':1695 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-create-failures':518 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-start-failures':529 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-health-probe-failures':540 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-image-pull-failures':552 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-open-container-initiative-errors':563 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-storage-mount-failures':574 'learn.microsoft.com/en-us/azure/container-apps/troubleshoot-target-port-settings':585 'learn.microsoft.com/en-us/azure/container-apps/troubleshooting':596 'learn.microsoft.com/en-us/azure/container-apps/tutorial-ci-cd-runners-jobs':2035 'learn.microsoft.com/en-us/azure/container-apps/tutorial-event-driven-jobs':1964 'learn.microsoft.com/en-us/azure/container-apps/tutorial-java-quarkus-connect-managed-identity-postgresql-database':1258 'learn.microsoft.com/en-us/azure/container-apps/use-azure-firewall':1269 'learn.microsoft.com/en-us/azure/container-apps/user-defined-routes':1280 'learn.microsoft.com/en-us/azure/container-apps/vnet-custom':1706 'learn.microsoft.com/en-us/azure/container-apps/waf-app-gateway':1290 'learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-cli':1715 'learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-portal':1726 'learn.microsoft.com/en-us/azure/container-apps/workload-profiles-overview':829 'legaci':687 'level':242,488,1070,1430,1443 'limit':21,58,338,345,365,871,888 'line':99,111,212 'link':116,125,1800 'live':1417 'local':69 'locat':93 'log':241,487,1486,1524,1526,1533,1546 'log-level':240 'logging/monitoring':404 'mainten':410,1577 'make':17,54,276,639 'manag':996,1012,1093,1126,1136,1148,1162,1256,1364,1403,1488,1597,1709,1718,1808,1832,1845,1854,1940 'map':1391 'markdown':192,208 'mcp':151,178,500,725,1168,1941 'memori':269,629 'metadata.generated':132 'metric':1513 'microservic':316,334,862,1736 'microsoft':180,913 'microsoftdoc':152,179 'migrat':294,458,730,743,768,780,792 'misconfigur':580 'model':288,1556 'modern':753 'monitor':1299,1521,1536 'month':138 'mount':232,406,568,1669,1681 'mtls':377,979 'mutual':1181 'network':170,1322,1555 'networking/ingress':398 'nsgs':1056 'oci':556 'oidc':376 'old':139 'openid':955 'opentelemetri':1565 'optim':267,627,1500 'option':286,660,672,1453,1537 'organ':678 'outbound':1275 'path':295 'pattern':20,27,57,64,307,313,413,417,834,1731 'petclin':328,853 'pipelin':455,1989 'place':480 'plan':676,742,779,807,1576 'platform':362,1939 'platform-manag':1938 'plus':293,434 'polici':1195,1641 'pool':1933 'port':230,579 'portal':1722,1764 'postgresql':1250 'practic':15,52,245,337,389,600,620,1218,1229 'prefer':176 'premium':1586,1787 'privat':381,1107,1204,1780,1799 'probe':229,534,1420 'profil':292,408,825,1711,1720 'protect':1283 'provid':42 'pull':143,225,546,1160 'queri':184,198,1528 'queue':1960 'quick':71 'quick-refer':70 'quota':22,59,339,343,872,876,886 'rang':100 'read':106,121 'readi':1419 'reduc':261 'reduct':618 'refer':72,126,1307 'relev':94 'remot':75 'repositori':149 'request':357,875,1028 'requir':169 'resili':1332,1640 'resolv':555,577 'restrict':1117 'return':191,207 'review':885 'revis':352,1367,1600,1694,1986,2007 'revisions/traffic':400 'rollout':260 'rout':1609,1623 'rule':346,1606,1621,1629 'rule-bas':1605,1620 'run':1925,1953,2025 'runner':462,2030 'runtim':254,397,557,594 'runtime/oci':233 'scale':263,353,399,1349,1396 'scale-out':262 'scaler':1354 'schema':1311 'secret':1071,1094,1139 'secrets/managed':379 'section':95 'secur':23,60,366,370,387,896,1032,1103,1167,1216,1226,1249,1261 'security.md':118,119 'select':667,709,720 'self':460,2027 'self-host':459,2026 'semant':1913 'server':501,726,1169,1834,1847 'serverless':701 'servic':304,427,432,723,1038,1638,1752,1762,1870,1872 'session':436,1648,1657,1660,1881,1895,1908,1917,1932,1945 'set':975,1296,1373 'shell':1926,1944 'skill':39,41,83,168,190,204 'skill-azure-container-apps' 'social':375 'source-microsoftdocs' 'specifi':110 'split':1690 'spring':429,769,782,1811,1818,1836,1849,1857 'start':252,523,617 'startup':1416 'startup/exit':226 'sticki':1659 'storag':231,405,567,1084,1534,1668,1959 'store':1067,1240 'store-back':1239 'string':185,199 'structur':818 'subscript':364 'suffix':1046 'suggest':140,157 'target':578 'text/markdown':206 'tls':1000,1048,1182 'token':1024,1238 'tomcat':794 'tool':153 'topic':470,601,640,835,873,897,1294,1732,1968 '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':1276,1689 'trigger':1393 'troubleshoot':13,50,214,243,469,481,490,499,521,532 'tune':255,1440 'twitter':966 'type':712,808 'udr':1057 'understand':642,849,1554 'url':471,602,641,836,874,898,1295,1733,1969 'usag':270,630 'use':30,81,87,105,120,177,194,237,472,485,700,899,1020,1138,1147,1190,1355,1360,1511,1748,1768,1853,1889,1912,1928,1937 'user':142,159 'v1':733 'v2':735 'variabl':1383,1478 'vault':1132 'version':146 'via':1161,1277,1410,1712,1784,1798,1903,2019 'virtual':1321 'vnet':1063,1699 'volum':1680 'waf':1289 'webpag':196 'window':1578 'workload':291,407,824,1710,1719 'x':965 'yaml':1310","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-05-18T18:53:50.580Z"}],"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":549,"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-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"072d6f7fa735ec462c524e6186832507556092ce","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, Dapr or Functions, CI/CD pipelines, secure networking, or Java microservices on ACA, 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 Spring Apps (use azure-spring-apps).","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-05-18T18:53:50.580Z"}}