> azure-spring-apps

Expert knowledge for Azure Spring Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Spring Apps applications. Not for Azure App Service (use azure-app-service), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Container Apps (use azure-container-apps).

fetch
$curl "https://skillshub.wtf/MicrosoftDocs/Agent-Skills/azure-spring-apps?format=md"
SKILL.mdazure-spring-apps

Azure Spring Apps Skill

This skill provides expert guidance for Azure Spring 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.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

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

This skill requires network access to fetch documentation content:

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

Category Index

CategoryLinesDescription
TroubleshootingL37-L54Diagnosing and fixing Azure Spring Apps issues: memory/OOM, dumps/JFR, remote debugging, VNet connectivity, logs/diagnostics, exit codes, build failures, and Spring Cloud Gateway.
Best PracticesL55-L60Guidance on production-ready monitoring and diagnostics in Azure Spring Apps, including observability setup, metrics/logs/traces, and configuring JVM diagnostic and debugging options.
Decision MakingL61-L81Guidance on choosing Azure Spring Apps plans and migrating Spring workloads, configs, gateways, and networking from ASA to Enterprise, AKS, or Container Apps, including logging and Tanzu replacements
Architecture & Design PatternsL82-L89Deployment and resiliency patterns for Azure Spring Apps: zero-downtime and blue-green releases, load balancer integration, zone redundancy, and disaster recovery design.
Limits & QuotasL90-L100Version/Java support, service-specific limits/quotas, storage caps, VNet requirements, and guidance for scaling Azure Spring Apps Enterprise (instances, large CPU/memory apps).
SecurityL101-L127Securing Azure Spring Apps: TLS/SSL, custom domains, App Gateway, Entra ID SSO/RBAC, managed identities (Key Vault, SQL, Functions), and Azure Policy/regulatory controls.
ConfigurationL128-L167Configuring Azure Spring Apps runtime: networking, ingress/egress, DNS, storage, logging/metrics, APM, health probes, scaling, gateways, Tanzu tools, and enterprise job/lifecycle settings.
Integrations & Coding PatternsL168-L192Integrating Azure Spring Apps with databases, Redis, Key Vault, gRPC, Tanzu tools, and APM/monitoring (App Insights, AppDynamics, Dynatrace, Elastic, New Relic) and collecting metrics/logs.
DeploymentL193-L212Deploying Azure Spring Apps: CI/CD with GitHub/Azure Pipelines/Maven/CLI, container & polyglot deployments, VNet/ARM/Bicep/Terraform setup, blue‑green staging, and region moves.

Troubleshooting

TopicURL
Capture heap and thread dumps and use JFR in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-capture-dumps
Connect to Azure Spring Apps instances for advanced troubleshootinghttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-connect-to-app-instance-for-troubleshooting
Resolve app restarts caused by out-of-memory in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-fix-app-restart-issues-caused-by-out-of-memory
Enable and use remote debugging for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-remote-debugging-app-instance
Self-diagnose Azure Spring Apps issues in virtual networkshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-running-in-vnet
Use Azure Spring Apps diagnostics to self-diagnose issueshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-solve
Use tools to troubleshoot Java memory issues in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tools-to-troubleshoot-memory-issues
General troubleshooting guide for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshoot
Troubleshoot application exit codes in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshoot-exit-code
Troubleshoot Azure Spring Apps in virtual networkshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshooting-vnet
Stream Azure Spring Apps job logs for troubleshootinghttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-job-log-streaming
Stream managed component logs in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-managed-component-log-streaming
Troubleshoot VMware Spring Cloud Gateway on Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-troubleshoot-enterprise-spring-cloud-gateway
Troubleshoot Azure Spring Apps build failureshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/troubleshoot-build-exit-code

Best Practices

TopicURL
Optimize observability for production Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/application-observability
Configure JVM diagnostic options for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-dump-jvm-options

Decision Making

TopicURL
Migrate Azure Spring Apps Basic/Standard to Enterprise planhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-migrate-standard-tier-to-enterprise-tier
Choose the right Azure Spring Apps planhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/plan-comparison
Understand Azure Spring Apps Enterprise marketplace offerhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-marketplace-offer
Migrate Application Live View to Spring Boot Adminhttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-application-live-view
Migrate from Application Configuration Service to Spring Cloud Config Serverhttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-enterprise-application-configuration-service
Plan migration off deprecated Tanzu componentshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-off-deprecated-tanzu-components
Plan migration from Azure Spring Apps to Azure Kubernetes Servicehttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-aks-overview
Migrate Azure Spring Apps API Portal to Azure API Managementhttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-api-portal
Migrate Azure Spring Apps ACS to Config Server for Springhttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-application-configuration-service
Migrate Spring Cloud Config Server to Config Server for Springhttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-config-server
Migrate Eureka Server to Eureka Server for Spring on Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-eureka
Migrate Spring Cloud Gateway Tanzu to Gateway for Spring on Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-gateway
Migrate Application Live View to Managed Admin for Springhttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-live-view
Map logs and metrics from Azure Spring Apps to Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-monitoring
Migrate Azure Spring Apps custom virtual network to Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-network
Decide when to migrate from Azure Spring Apps to Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-overview
Plan Azure Container Apps environment for Spring Apps migrationhttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-provision

Architecture & Design Patterns

TopicURL
Design zero-downtime deployments on Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-zero-downtime-deployment
Apply blue-green deployment patterns in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concepts-blue-green-deployment-strategies
Integrate Azure Spring Apps with Azure load balancer optionshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-integrate-azure-load-balancers
Design resilient Azure Spring Apps with zones and DRhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/reliability-spring-apps

Limits & Quotas

TopicURL
Version support policy for Java and Spring on Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-app-customer-responsibilities
Azure Spring Apps FAQ with service-specific behaviorshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/faq
Use built-in persistent storage limits in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-built-in-persistent-storage
Service plans and quotas for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quotas
VNet requirements and dependencies for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/vnet-customer-responsibilities
Scale Azure Spring Apps Enterprise to 1000 instanceshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-app-at-scale
Deploy large CPU and memory apps on Azure Spring Apps Enterprisehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-large-cpu-memory-applications

Security

TopicURL
Understand built-in security controls in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-security-controls
Use managed identity from Azure Spring Apps to access Azure SQLhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/connect-managed-identity-to-azure-sql
Expose Azure Spring Apps via Application Gateway with end-to-end TLShttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/expose-apps-gateway-end-to-end-tls
Authenticate Azure Spring Apps CI/CD with Key Vault in GitHub Actionshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/github-actions-key-vault
Secure Config Server and Service Registry with Entra RBAChttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-access-data-plane-azure-ad-rbac
Map and secure custom domains for Azure Spring Apps with TLShttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-custom-domain
Enable ingress-to-app TLS for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-enable-ingress-to-app-tls
Enable system-assigned managed identity in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-enable-system-assigned-managed-identity
Manage user-assigned managed identities for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-manage-user-assigned-managed-identities
Create custom RBAC roles for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-permissions
Use managed identities with Azure Spring Apps applicationshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-managed-identities
Use TLS/SSL certificates in Azure Spring Apps applicationshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-tls-certificate
Use built-in Azure Policy definitions for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/policy-reference
Apply Azure Policy regulatory compliance controls to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/security-controls-policy
Invoke Azure Functions from Azure Spring Apps using managed identityhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-functions
Use managed identities to access Key Vault from Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-key-vault
Expose Azure Spring Apps via Application Gateway TLS terminationhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/expose-apps-gateway-tls-termination
Expose Azure Spring Apps to internet with TLS optionshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-access-app-from-internet-virtual-network
Configure Entra ID SSO for Spring Cloud Gateway and API Portalhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-set-up-sso-with-azure-ad
Configure single sign-on for Azure Spring Apps Enterprise appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-configure-single-sign-on-enterprise
Deploy Entra ID–protected REST API to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-deploy-restful-api-app
Secure Spring Boot communications end-to-end on Azurehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/secure-communications-end-to-end
Migrate custom domain TLS/SSL from Spring Apps to Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-custom-domain

Configuration

TopicURL
Configure private endpoints to access Azure Spring Apps in a VNethttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/access-app-virtual-network
Understand Azure Spring Apps API breaking changeshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/breaking-changes
Configure Spring Boot Actuator for Azure Spring Apps monitoringhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-manage-monitor-app-spring-boot-actuator
Customize Azure Spring Apps egress with user-defined routeshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-outbound-type
Configure diagnostics logs and metrics for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/diagnostic-services
Configure Application Insights Java agent for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-application-insights
Configure managed Spring Cloud Config Server in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-config-server
Configure health probes and graceful termination for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-health-probes-graceful-termination
Customize ingress controller settings in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-ingress
Configure Palo Alto firewall with Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-palo-alto
Configure planned maintenance windows for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-planned-maintenance
Control Azure Spring Apps egress with user-defined routeshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-create-user-defined-route-instance
Configure custom persistent storage for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-custom-persistent-storage
Enable real-time log streaming for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-log-streaming
Map DNS names for multiple Azure Spring Apps instanceshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-map-dns-virtual-network
Identify and configure outbound public IPs for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-outbound-public-ip
Prepare Steeltoe applications for deployment to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-prepare-app-deployment
Manually scale Azure Spring Apps CPU, memory, and instanceshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-scale-manual
Register and discover Spring Boot apps with Azure Spring Apps Service Registryhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-service-registration
Set up autoscale rules for Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-setup-autoscale
Flush and update DNS settings in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-flush-dns-settings
Configure Logback to write logs to custom storage in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-write-log-to-custom-persistent-storage
Monitor Azure Spring Apps lifecycle events with Activity Log and Service Healthhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/monitor-app-lifecycle-events
Configure Spring Cloud Config Server in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-setup-config-server
Generate and collect structured application logs in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/structured-app-log
Configure alerts and action groups for Azure Spring Apps monitoringhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-alerts-action-groups
Configure VMware Spring Cloud Gateway on Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway
Configure VMware Spring Cloud Gateway route filtershttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway-filters
Configure Application Configuration Service for Tanzuhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-application-configuration-service
Configure APM integration and CA certificateshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-configure-apm-integration-and-ca-certificates
Manage job lifecycle in Azure Spring Apps Enterprisehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-manage-job
Use Tanzu Application Accelerator with Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-accelerator
Use Application Live View with Azure Spring Apps Enterprisehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-application-live-view
Configure Tanzu Dev Tools in Azure Spring Apps Enterprisehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-dev-tool-portal
Monitor Azure Spring Apps with Application Live Viewhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/monitor-apps-by-application-live-view
Configure Spring Cloud Gateway request rate limitshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-set-request-rate-limits-enterprise

Integrations & Coding Patterns

TopicURL
Monitor Azure Spring Apps with AppDynamics Java agenthttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-appdynamics-java-agent-monitor
Bind Azure Cosmos DB to Azure Spring Apps applicationshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-cosmos
Bind Azure Database for MySQL to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-mysql
Bind Azure Database for PostgreSQL to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-postgres
Connect Azure Cache for Redis to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-redis
Collect Resilience4j circuit breaker metrics with Micrometer and Application Insightshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-circuit-breaker-metrics
Monitor Azure Spring Apps with Dynatrace OneAgenthttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-dynatrace-one-agent-monitor
Monitor Azure Spring Apps with Elastic APM Java agenthttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-elastic-apm-java-agent-monitor
Analyze Azure Spring Apps logs with Elastic Cloudhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-elastic-diagnostic-settings
Monitor Azure Spring Apps with New Relic Java agenthttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-new-relic-monitor
Use gRPC services in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-grpc
Integrate Azure Spring Apps with Azure Database for MySQLhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-integrate-azure-database-mysql
Use Netflix Turbine and Hystrix circuit breaker with Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-circuit-breaker
Use Tanzu Build Service with Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-build-service
Integrate Tanzu Service Registry with Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-service-registry
Use API Portal for Tanzu with Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-api-portal
Route app traffic using VMware Spring Cloud Gatewayhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-spring-cloud-gateway
Integrate Azure OpenAI with Azure Spring Apps Enterprisehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-fitness-store-azure-openai
Integrate PostgreSQL and Redis with Azure Spring Apps Enterprisehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-integrate-azure-database-and-redis-enterprise
Load Azure Spring Apps secrets from Key Vaulthttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-key-vault-enterprise
Integrate Application Insights and APM agents into container imageshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-build-application-performance-monitoring

Deployment

TopicURL
Use Azure Pipelines task to deploy to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-cicd
Deploy Azure Spring Apps into a virtual network (VNet injection)https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-deploy-in-azure-virtual-network
Deploy custom container images to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-deploy-with-custom-container-image
Build CI/CD for Azure Spring Apps with GitHub Actionshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-github-actions
Deploy Spring Boot applications from source using Azure CLI to Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-launch-from-source
Configure Maven plugin to deploy Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-maven-deploy-apps
Move Azure Spring Apps instances across regionshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-move-across-regions
Set up a staging environment using blue-green deployments in Azure Spring Appshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-staging-environment
Deploy Azure Spring Apps into a virtual network using ARM templateshttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet
Provision Azure Spring Apps in a virtual network using Azure CLIhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-azure-cli
Deploy Azure Spring Apps into a virtual network using Bicephttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-bicep
Provision Azure Spring Apps in a virtual network using Terraformhttps://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-terraform
Deploy polyglot apps on Azure Spring Apps Enterprisehttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-polyglot-apps
Deploy static web files with Tanzu Web Servers buildpackhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-static-file
Build and deploy apps to Azure Spring Apps Enterprise planhttps://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-deploy-apps-enterprise
Use automation tools and CI/CD for Azure Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-automation
Implement blue-green deployments with Azure Container Appshttps://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-blue-green

> related_skills --same-repo

> azure-well-architected

Expert guidance for designing, assessing, and optimizing Azure workloads using Azure Well Architected. Covers design review checklists, recommendations, design principles, tradeoffs, service guides, workload patterns, and assessment questions. Use when architecting new solutions, reviewing existing workloads, or applying Well-Architected principles.

> azure-web-pubsub

Expert knowledge for Azure Web PubSub development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web PubSub applications. Not for Azure SignalR Service (use azure-signalr-service), Azure Event Hubs (use azure-event-hubs), Azure Service Bus (use azure-service-bus), Azure Relay (use azure-relay).

> azure-web-application-firewall

Expert knowledge for Azure Web Application Firewall development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure Web Application Firewall applications. Not for Azure Application Gateway (use azure-application-gateway), Azure Front Door (use azure-front-door), Azure Firewall (use azure-firewall), Azure DDos Protectio

> azure-vpn-gateway

Expert knowledge for Azure VPN Gateway development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when building, debugging, or optimizing Azure VPN Gateway applications. Not for Azure Virtual Network (use azure-virtual-network), Azure Virtual WAN (use azure-virtual-wan), Azure ExpressRoute (use azure-expressroute), Azure Application Gateway (use azure-applica

┌ stats

installs/wk0
░░░░░░░░░░
github stars425
██████████
first seenMar 17, 2026
└────────────

┌ repo

MicrosoftDocs/Agent-Skills
by MicrosoftDocs
└────────────

┌ tags

└────────────