azure-container-apps

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Azure Container Apps Skill

Azure Container Apps 技能文档

This 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.
本技能为Azure Container Apps提供专业指导,涵盖故障排查、最佳实践、决策制定、架构与设计模式、限制与配额、安全、配置、集成与编码模式以及部署。它结合了本地快速参考内容与远程文档获取能力。

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.
Agent 重要提示:使用下方的分类索引定位相关章节。对于带有行范围的分类(例如
L35-L120
),使用
read_file
读取指定行内容。对于带有文件链接的分类(例如
[security.md](security.md)
),使用
read_file
读取链接的参考文件
Agent 重要提示:如果
metadata.generated_at
已超过3个月,建议用户从仓库拉取最新版本。如果
mcp_microsoftdocs
工具不可用,建议用户安装:安装指南
本技能需要网络访问权限以获取文档内容:
  • 首选方式:使用
    mcp_microsoftdocs:microsoft_docs_fetch
    ,查询字符串为
    from=learn-agent-skill
    ,返回Markdown格式内容。
  • 备用方式:使用
    fetch_webpage
    ,查询字符串为
    from=learn-agent-skill&accept=text/markdown
    ,返回Markdown格式内容。

Category Index

分类索引

CategoryLinesDescription
TroubleshootingL37-L52Diagnosing and fixing Container Apps issues: debug console, logs, deployment/start/exit failures, image pulls, probes, storage mounts, ports, runtime/MCP/OCI errors.
Best PracticesL53-L59Deployment, cold-start, and runtime tuning guidance: blue-green rollouts, reducing scale-out latency, and optimizing Java memory usage in Azure Container Apps.
Decision MakingL60-L81Guidance on choosing Azure Container Apps plans, compute, GPUs, secrets, and environments, plus migration paths from legacy, Heroku, Java/Spring/Tomcat apps, and other Azure container hosting options.
Architecture & Design PatternsL82-L87Architectures and patterns for Java microservices on Azure Container Apps, including Eureka HA clusters, AI-enabled PetClinic, and end-to-end microservice design best practices.
Limits & QuotasL88-L94Quotas, limits, and scaling caps for Container Apps, plus how they behave at those limits and how to request quota increases from Azure support.
SecurityL95-L133Securing Container Apps: auth (Entra, social, OIDC, certs), identities/secrets, TLS/domains, mTLS, Dapr security, network controls (NSG, firewall, egress), and policy/best practices.
ConfigurationL134-L172Configuring Container Apps environments and apps: networking, ingress, revisions/traffic, workload profiles, storage, Dapr/KEDA/Functions scaling, Java features, logging/monitoring, and maintenance.
Integrations & Coding PatternsL173-L197Patterns for connecting Container Apps to other services: microservice calls, Dapr, Spring components, Front Door/Private Link, OpenTelemetry exports, and AI code interpreter/dynamic sessions.
DeploymentL198-L207Deploying and automating Container Apps: CI/CD with GitHub Actions/Azure Pipelines, Docker Compose deployments, Arc-enabled Kubernetes, logging migration, and self-hosted runners/jobs.
分类行范围描述
故障排查L37-L52诊断并修复Container Apps问题:调试控制台、日志、部署/启动/退出失败、镜像拉取、探针、存储挂载、端口、运行时/MCP/OCI错误。
最佳实践L53-L59部署、冷启动和运行时调优指导:蓝绿部署、减少扩缩容延迟、优化Azure Container Apps中的Java内存使用。
决策制定L60-L81关于选择Azure Container Apps计划、计算资源、GPU、密钥和环境的指导,以及从遗留系统、Heroku、Java/Spring/Tomcat应用和其他Azure容器托管选项迁移的路径。
架构与设计模式L82-L87Azure Container Apps上Java微服务的架构与模式,包括Eureka高可用集群、AI赋能的PetClinic以及端到端微服务设计最佳实践。
限制与配额L88-L94Container Apps的配额、限制和扩缩容上限,以及达到这些限制时的表现,还有如何向Azure支持申请配额提升。
安全L95-L133保护Container Apps安全:身份验证(Entra、社交账号、OIDC、证书)、身份/密钥、TLS/域名、mTLS、Dapr安全、网络控制(NSG、防火墙、出口流量)以及策略/最佳实践。
配置L134-L172配置Container Apps环境和应用:网络、入口、修订版本/流量、工作负载配置文件、存储、Dapr/KEDA/Functions扩缩容、Java特性、日志/监控和维护。
集成与编码模式L173-L197Container Apps与其他服务连接的模式:微服务调用、Dapr、Spring组件、Front Door/Private Link、OpenTelemetry导出以及AI代码解释器/动态会话。
部署L198-L207部署和自动化Container Apps:使用GitHub Actions/Azure Pipelines的CI/CD、Docker Compose部署、Arc启用的Kubernetes、日志迁移以及自托管运行器/任务。

Troubleshooting

故障排查

TopicURL
Use Container Apps debug console for in-place troubleshootinghttps://learn.microsoft.com/en-us/azure/container-apps/container-debug-console
Use dynamic log levels to troubleshoot Java apps on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-dynamic-log-level
Troubleshoot MCP server issues on Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/mcp-troubleshooting
Diagnose container exit failures in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-create-failures
Troubleshoot container start failures in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-start-failures
Troubleshoot Azure Container Apps deployment failureshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-deployment-errors
Troubleshoot health probe failures in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-health-probe-failures
Diagnose and fix image pull failures in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-image-pull-failures
Resolve OCI runtime errors in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-open-container-initiative-errors
Fix storage mount failures in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-storage-mount-failures
Resolve target port misconfiguration in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-target-port-settings
Diagnose and fix Azure Container Apps runtime issueshttps://learn.microsoft.com/en-us/azure/container-apps/troubleshooting
主题URL
使用Container Apps调试控制台进行就地故障排查https://learn.microsoft.com/en-us/azure/container-apps/container-debug-console
使用动态日志级别排查Container Apps上的Java应用问题https://learn.microsoft.com/en-us/azure/container-apps/java-dynamic-log-level
排查Azure Container Apps上的MCP服务器问题https://learn.microsoft.com/en-us/azure/container-apps/mcp-troubleshooting
诊断Azure Container Apps中的容器退出故障https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-create-failures
排查Azure Container Apps中的容器启动故障https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-container-start-failures
排查Azure Container Apps部署故障https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-deployment-errors
排查Azure Container Apps中的健康探针故障https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-health-probe-failures
诊断并修复Container Apps中的镜像拉取故障https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-image-pull-failures
解决Azure Container Apps中的OCI运行时错误https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-open-container-initiative-errors
修复Azure Container Apps中的存储挂载故障https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-storage-mount-failures
解决Azure Container Apps中的目标端口配置错误https://learn.microsoft.com/en-us/azure/container-apps/troubleshoot-target-port-settings
诊断并修复Azure Container Apps运行时问题https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting

Best Practices

最佳实践

TopicURL
Implement blue-green deployments in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/blue-green-deployment
Apply cold-start reduction best practices in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/cold-start
Optimize Java memory usage in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-memory-fit
主题URL
在Container Apps中实现蓝绿部署https://learn.microsoft.com/en-us/azure/container-apps/blue-green-deployment
在Container Apps中应用减少冷启动的最佳实践https://learn.microsoft.com/en-us/azure/container-apps/cold-start
优化Azure Container Apps中的Java内存使用https://learn.microsoft.com/en-us/azure/container-apps/java-memory-fit

Decision Making

决策制定

TopicURL
Understand billing and cost calculation for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/billing
Select code-to-cloud deployment options for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/code-to-cloud-options
Select between Azure container hosting optionshttps://learn.microsoft.com/en-us/azure/container-apps/compare-options
Plan and organize Azure Container Apps environmentshttps://learn.microsoft.com/en-us/azure/container-apps/environment
Evaluate legacy Consumption-only Container Apps environmentshttps://learn.microsoft.com/en-us/azure/container-apps/environment-type-consumption-only
Decide when to use serverless GPUs in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/gpu-serverless-overview
Select appropriate GPU type for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/gpu-types
Select Azure hosting service for MCP servershttps://learn.microsoft.com/en-us/azure/container-apps/mcp-choosing-azure-service
Migrate from Functions v1 to v2 on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-functions
Plan migration from Heroku to Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-heroku-overview
Modernize Java apps to Azure Container Apps with GitHub Copilothttps://learn.microsoft.com/en-us/azure/container-apps/migrate-java-github-copilot-app-modernization
Assess and migrate Spring Boot apps to Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-spring-boot
Plan migration of Spring Cloud apps to Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-spring-cloud
Migrate existing Tomcat applications to Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-tomcat
Compare Azure Container Apps plan typeshttps://learn.microsoft.com/en-us/azure/container-apps/plans
Choose snapshot and autosuspend state options for Sandboxeshttps://learn.microsoft.com/en-us/azure/container-apps/sandboxes-snapshots-state-management
Choose Container Apps compute and billing structureshttps://learn.microsoft.com/en-us/azure/container-apps/structure
Choose and configure Azure Container Apps workload profileshttps://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-overview
主题URL
了解Azure Container Apps的计费和成本计算https://learn.microsoft.com/en-us/azure/container-apps/billing
为Container Apps选择代码到云的部署选项https://learn.microsoft.com/en-us/azure/container-apps/code-to-cloud-options
在Azure容器托管选项之间进行选择https://learn.microsoft.com/en-us/azure/container-apps/compare-options
规划和组织Azure Container Apps环境https://learn.microsoft.com/en-us/azure/container-apps/environment
评估仅消耗型的遗留Container Apps环境https://learn.microsoft.com/en-us/azure/container-apps/environment-type-consumption-only
决定何时在Container Apps中使用无服务器GPUhttps://learn.microsoft.com/en-us/azure/container-apps/gpu-serverless-overview
为Azure Container Apps选择合适的GPU类型https://learn.microsoft.com/en-us/azure/container-apps/gpu-types
为MCP服务器选择Azure托管服务https://learn.microsoft.com/en-us/azure/container-apps/mcp-choosing-azure-service
将Functions v1迁移到Container Apps上的v2https://learn.microsoft.com/en-us/azure/container-apps/migrate-functions
规划从Heroku迁移到Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-heroku-overview
使用GitHub Copilot将Java应用现代化迁移到Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-java-github-copilot-app-modernization
评估并将Spring Boot应用迁移到Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-spring-boot
规划将Spring Cloud应用迁移到Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-spring-cloud
将现有Tomcat应用迁移到Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/migrate-tomcat
比较Azure Container Apps计划类型https://learn.microsoft.com/en-us/azure/container-apps/plans
为沙箱选择快照和自动挂起状态选项https://learn.microsoft.com/en-us/azure/container-apps/sandboxes-snapshots-state-management
选择Container Apps的计算和计费结构https://learn.microsoft.com/en-us/azure/container-apps/structure
选择并配置Azure Container Apps工作负载配置文件https://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-overview

Architecture & Design Patterns

架构与设计模式

TopicURL
Design a highly available Eureka cluster on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-eureka-server-highly-available
Design microservices architecture on Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/microservices

Limits & Quotas

限制与配额

TopicURL
Azure Container Apps limits and behavioral FAQshttps://learn.microsoft.com/en-us/azure/container-apps/faq
Request quota increases for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/quota-requests
Review quotas and limits for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/quotas
主题URL
Azure Container Apps限制与行为常见问题https://learn.microsoft.com/en-us/azure/container-apps/faq
申请提升Azure Container Apps配额https://learn.microsoft.com/en-us/azure/container-apps/quota-requests
查看Azure Container Apps的配额与限制https://learn.microsoft.com/en-us/azure/container-apps/quotas

Security

安全

TopicURL
Use built-in authentication and authorization in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/authentication
Configure Microsoft Entra authentication for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/authentication-entra
Enable Facebook authentication in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/authentication-facebook
Configure GitHub authentication for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/authentication-github
Configure Google authentication for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/authentication-google
Configure custom OpenID Connect auth for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/authentication-openid
Configure X (Twitter) authentication for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/authentication-twitter
Set up client certificate (mTLS) auth for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/client-certificate-authorization
Configure CORS for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/cors
Manage custom domains and TLS certificates in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates
Configure custom domains and managed certificates in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/custom-domains-managed-certificates
Use Dapr APP_API_TOKEN for Container Apps requestshttps://learn.microsoft.com/en-us/azure/container-apps/dapr-authentication-token
Secure Dapr component connections to Azure serviceshttps://learn.microsoft.com/en-us/azure/container-apps/dapr-component-connect-services
Configure custom environment DNS suffix and TLS in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/environment-custom-dns-suffix
Harden Container Apps VNets with NSG and UDR ruleshttps://learn.microsoft.com/en-us/azure/container-apps/firewall-integration
Store app-level secrets for Functions on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-app-level
Configure Functions host key storage on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-host-keys
Manage app and access secrets for Functions on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-tutorial
Secure Container Apps with private endpointshttps://learn.microsoft.com/en-us/azure/container-apps/how-to-use-private-endpoint
Configure IP ingress restrictions for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/ip-restrictions
Import and manage Container Apps certificates from Key Vaulthttps://learn.microsoft.com/en-us/azure/container-apps/key-vault-certificates-manage
Manage and use secrets in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/manage-secrets
Use managed identities with Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/managed-identity
Configure ACR image pulls via managed identityhttps://learn.microsoft.com/en-us/azure/container-apps/managed-identity-image-pull
Secure MCP servers on Azure Container Apps with Entra IDhttps://learn.microsoft.com/en-us/azure/container-apps/mcp-authentication
Enable and use mTLS with Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/mtls
Use built-in Azure Policy definitions for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/policy-reference
Configure egress policies for Container Apps Sandboxeshttps://learn.microsoft.com/en-us/azure/container-apps/sandboxes-egress-policies
Manage Azure Container Apps SandboxGroup permissionshttps://learn.microsoft.com/en-us/azure/container-apps/sandboxes-overview
Apply security best practices to Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/secure-deployment
Secure Azure Container Apps with identities and secretshttps://learn.microsoft.com/en-us/azure/container-apps/security
Configure token store-backed auth for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/token-store
Secure Container Apps egress via Azure Firewallhttps://learn.microsoft.com/en-us/azure/container-apps/use-azure-firewall
Control Container Apps outbound traffic via Azure Firewallhttps://learn.microsoft.com/en-us/azure/container-apps/user-defined-routes
Protect Container Apps with Application Gateway WAFhttps://learn.microsoft.com/en-us/azure/container-apps/waf-app-gateway
主题URL
在Container Apps中使用内置身份验证和授权https://learn.microsoft.com/en-us/azure/container-apps/authentication
为Azure Container Apps配置Microsoft Entra身份验证https://learn.microsoft.com/en-us/azure/container-apps/authentication-entra
在Azure Container Apps中启用Facebook身份验证https://learn.microsoft.com/en-us/azure/container-apps/authentication-facebook
为Azure Container Apps配置GitHub身份验证https://learn.microsoft.com/en-us/azure/container-apps/authentication-github
为Azure Container Apps配置Google身份验证https://learn.microsoft.com/en-us/azure/container-apps/authentication-google
为Container Apps配置自定义OpenID Connect身份验证https://learn.microsoft.com/en-us/azure/container-apps/authentication-openid
为Azure Container Apps配置X(Twitter)身份验证https://learn.microsoft.com/en-us/azure/container-apps/authentication-twitter
为Container Apps设置客户端证书(mTLS)身份验证https://learn.microsoft.com/en-us/azure/container-apps/client-certificate-authorization
为Azure Container Apps配置CORShttps://learn.microsoft.com/en-us/azure/container-apps/cors
在Container Apps中管理自定义域名和TLS证书https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates
在Container Apps中配置自定义域名和托管证书https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-managed-certificates
为Container Apps请求使用Dapr APP_API_TOKENhttps://learn.microsoft.com/en-us/azure/container-apps/dapr-authentication-token
保护Dapr组件与Azure服务的连接https://learn.microsoft.com/en-us/azure/container-apps/dapr-component-connect-services
在Container Apps中配置自定义环境DNS后缀和TLShttps://learn.microsoft.com/en-us/azure/container-apps/environment-custom-dns-suffix
使用NSG和UDR规则加固Container Apps虚拟网络https://learn.microsoft.com/en-us/azure/container-apps/firewall-integration
为Container Apps上的Functions存储应用级密钥https://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-app-level
在Container Apps上配置Functions主机密钥存储https://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-host-keys
为Container Apps上的Functions管理应用和访问密钥https://learn.microsoft.com/en-us/azure/container-apps/functions-secrets-tutorial
使用专用端点保护Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/how-to-use-private-endpoint
为Azure Container Apps配置IP入口限制https://learn.microsoft.com/en-us/azure/container-apps/ip-restrictions
从Key Vault导入并管理Container Apps证书https://learn.microsoft.com/en-us/azure/container-apps/key-vault-certificates-manage
在Azure Container Apps中管理和使用密钥https://learn.microsoft.com/en-us/azure/container-apps/manage-secrets
在Azure Container Apps中使用托管标识https://learn.microsoft.com/en-us/azure/container-apps/managed-identity
通过托管标识配置ACR镜像拉取https://learn.microsoft.com/en-us/azure/container-apps/managed-identity-image-pull
使用Entra ID保护Azure Container Apps上的MCP服务器https://learn.microsoft.com/en-us/azure/container-apps/mcp-authentication
在Azure Container Apps中启用并使用mTLShttps://learn.microsoft.com/en-us/azure/container-apps/mtls
使用Container Apps的内置Azure策略定义https://learn.microsoft.com/en-us/azure/container-apps/policy-reference
为Container Apps沙箱配置出口策略https://learn.microsoft.com/en-us/azure/container-apps/sandboxes-egress-policies
管理Azure Container Apps SandboxGroup权限https://learn.microsoft.com/en-us/azure/container-apps/sandboxes-overview
为Container Apps应用安全最佳实践https://learn.microsoft.com/en-us/azure/container-apps/secure-deployment
使用标识和密钥保护Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/security
为Container Apps配置基于令牌存储的身份验证https://learn.microsoft.com/en-us/azure/container-apps/token-store
通过Azure防火墙保护Container Apps出口流量https://learn.microsoft.com/en-us/azure/container-apps/use-azure-firewall
通过Azure防火墙控制Container Apps出站流量https://learn.microsoft.com/en-us/azure/container-apps/user-defined-routes
使用Application Gateway WAF保护Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/waf-app-gateway

Configuration

配置

TopicURL
Reference ARM and YAML schema for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/azure-resource-manager-api-spec
Enable and verify confidential compute for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/confidential-compute
Configure virtual networks for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/custom-virtual-networks
Configure Dapr component resiliency in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/dapr-component-resiliency
Configure Dapr components in Azure Container Apps environmentshttps://learn.microsoft.com/en-us/azure/container-apps/dapr-components
Scale Dapr apps with KEDA scalers using Bicephttps://learn.microsoft.com/en-us/azure/container-apps/dapr-keda-scaling
Use deployment labels to manage Container Apps revisionshttps://learn.microsoft.com/en-us/azure/container-apps/deployment-labels
Configure Dapr settings on existing Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/enable-dapr
Configure environment variables in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/environment-variables
Map Functions triggers to KEDA scaling in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/functions-keda-mappings
Manage Azure Functions instances in Container Apps via CLIhttps://learn.microsoft.com/en-us/azure/container-apps/functions-manage
Configure custom KEDA scale rules for Functions on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/functions-scale-rule-override
Configure startup, liveness, and readiness probes in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/health-probes
Configure environment-level ingress for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/ingress-environment-configuration
Enable and tune app-level ingress in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/ingress-how-to
Configure Java APM agent with init containers in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-application-performance-management-config
Configure Java build environment variables in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-build-environment-variables
Access logs for managed Java components in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-component-logs
Enable Java-optimized features in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-feature-switch
Enable and use Java metrics in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-metrics
Configure log storage and monitoring options for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/log-options
Configure networking for Azure Container Apps environmentshttps://learn.microsoft.com/en-us/azure/container-apps/networking
Configure planned maintenance windows for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/planned-maintenance
Configure premium ingress for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/premium-ingress
Configure private endpoints and DNS for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/private-endpoints-with-dns
Configure and manage Container Apps revisionshttps://learn.microsoft.com/en-us/azure/container-apps/revisions-manage
Configure custom domains with rule-based routinghttps://learn.microsoft.com/en-us/azure/container-apps/rule-based-routing-custom-domain
Configure service discovery resiliency policieshttps://learn.microsoft.com/en-us/azure/container-apps/service-discovery-resiliency
Enable session affinity (sticky sessions) in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/sticky-sessions
Configure storage mounts for Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/storage-mounts
Create Azure Files volume mounts in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/storage-mounts-azure-files
Configure traffic splitting across Container Apps revisionshttps://learn.microsoft.com/en-us/azure/container-apps/traffic-splitting
Configure VNet integration for Azure Container Apps environmentshttps://learn.microsoft.com/en-us/azure/container-apps/vnet-custom
Configure Container Apps workload profiles with Azure CLIhttps://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-cli
Manage workload profiles in portal for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-portal
主题URL
Azure Container Apps的ARM和YAML架构参考https://learn.microsoft.com/en-us/azure/container-apps/azure-resource-manager-api-spec
为Container Apps启用并验证机密计算https://learn.microsoft.com/en-us/azure/container-apps/confidential-compute
为Azure Container Apps配置虚拟网络https://learn.microsoft.com/en-us/azure/container-apps/custom-virtual-networks
在Container Apps中配置Dapr组件弹性https://learn.microsoft.com/en-us/azure/container-apps/dapr-component-resiliency
在Azure Container Apps环境中配置Dapr组件https://learn.microsoft.com/en-us/azure/container-apps/dapr-components
使用Bicep通过KEDA缩放器扩缩容Dapr应用https://learn.microsoft.com/en-us/azure/container-apps/dapr-keda-scaling
使用部署标签管理Container Apps修订版本https://learn.microsoft.com/en-us/azure/container-apps/deployment-labels
在现有Container Apps上配置Dapr设置https://learn.microsoft.com/en-us/azure/container-apps/enable-dapr
在Azure Container Apps中配置环境变量https://learn.microsoft.com/en-us/azure/container-apps/environment-variables
在Container Apps中将Functions触发器映射到KEDA扩缩容https://learn.microsoft.com/en-us/azure/container-apps/functions-keda-mappings
通过CLI管理Container Apps上的Azure Functions实例https://learn.microsoft.com/en-us/azure/container-apps/functions-manage
为Container Apps上的Functions配置自定义KEDA扩缩容规则https://learn.microsoft.com/en-us/azure/container-apps/functions-scale-rule-override
在Container Apps中配置启动、存活和就绪探针https://learn.microsoft.com/en-us/azure/container-apps/health-probes
为Container Apps配置环境级入口https://learn.microsoft.com/en-us/azure/container-apps/ingress-environment-configuration
在Container Apps中启用并调优应用级入口https://learn.microsoft.com/en-us/azure/container-apps/ingress-how-to
在Container Apps中使用初始化容器配置Java APM代理https://learn.microsoft.com/en-us/azure/container-apps/java-application-performance-management-config
在Container Apps中配置Java构建环境变量https://learn.microsoft.com/en-us/azure/container-apps/java-build-environment-variables
访问Container Apps中托管Java组件的日志https://learn.microsoft.com/en-us/azure/container-apps/java-component-logs
在Azure Container Apps中启用Java优化特性https://learn.microsoft.com/en-us/azure/container-apps/java-feature-switch
在Azure Container Apps中启用并使用Java指标https://learn.microsoft.com/en-us/azure/container-apps/java-metrics
为Container Apps配置日志存储和监控选项https://learn.microsoft.com/en-us/azure/container-apps/log-options
为Azure Container Apps环境配置网络https://learn.microsoft.com/en-us/azure/container-apps/networking
为Container Apps配置计划维护窗口https://learn.microsoft.com/en-us/azure/container-apps/planned-maintenance
为Azure Container Apps配置高级入口https://learn.microsoft.com/en-us/azure/container-apps/premium-ingress
为Container Apps配置专用端点和DNShttps://learn.microsoft.com/en-us/azure/container-apps/private-endpoints-with-dns
配置并管理Container Apps修订版本https://learn.microsoft.com/en-us/azure/container-apps/revisions-manage
使用基于规则的路由配置自定义域名https://learn.microsoft.com/en-us/azure/container-apps/rule-based-routing-custom-domain
配置服务发现弹性策略https://learn.microsoft.com/en-us/azure/container-apps/service-discovery-resiliency
在Container Apps中启用会话亲和性(粘性会话)https://learn.microsoft.com/en-us/azure/container-apps/sticky-sessions
为Azure Container Apps配置存储挂载https://learn.microsoft.com/en-us/azure/container-apps/storage-mounts
在Container Apps中创建Azure文件卷挂载https://learn.microsoft.com/en-us/azure/container-apps/storage-mounts-azure-files
在Container Apps修订版本之间配置流量拆分https://learn.microsoft.com/en-us/azure/container-apps/traffic-splitting
为Azure Container Apps环境配置虚拟网络集成https://learn.microsoft.com/en-us/azure/container-apps/vnet-custom
使用Azure CLI配置Container Apps工作负载配置文件https://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-cli
在门户中管理Container Apps工作负载配置文件https://learn.microsoft.com/en-us/azure/container-apps/workload-profiles-manage-portal

Integrations & Coding Patterns

集成与编码模式

TopicURL
Implement direct microservice calls in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/communicate-between-microservices
Connect Azure Container Apps using built-in service discoveryhttps://learn.microsoft.com/en-us/azure/container-apps/connect-apps
Create Dapr components for Azure services in portalhttps://learn.microsoft.com/en-us/azure/container-apps/dapr-component-connection
Use Azure Functions Dapr extension in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/dapr-functions-extension
Expose private Azure Container Apps via Front Door Premiumhttps://learn.microsoft.com/en-us/azure/container-apps/front-door-custom-virtual-network-private-link
Integrate Azure Container Apps with Front Door via Private Linkhttps://learn.microsoft.com/en-us/azure/container-apps/how-to-integrate-with-azure-front-door
Integrate Admin for Spring with Eureka on Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-admin-eureka-integration
Connect Azure Container Apps to managed Config Server for Springhttps://learn.microsoft.com/en-us/azure/container-apps/java-config-server
Use managed Gateway for Spring with Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/java-gateway-for-spring
Configure OpenTelemetry agents for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-agents
Export Container Apps telemetry to Datadog via OpenTelemetryhttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-datadog
Configure OpenTelemetry export to Dynatrace for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-dynatrace
Configure OpenTelemetry export to Elastic for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-elastic
Configure OpenTelemetry export to New Relic for Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-new-relic
Integrate AutoGen code interpreter sessions with Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-autogen
Use Azure Container Apps code interpreter sessions with LangChainhttps://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-langchain
Execute JavaScript via Azure Container Apps dynamic sessionshttps://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-nodejs
Use Semantic Kernel code interpreter sessions on Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-semantic-kernel
Run shell commands using Azure Container Apps session poolshttps://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell
Use platform-managed MCP with dynamic shell sessions in Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell-mcp
Run event-driven jobs from Storage queues in Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/tutorial-event-driven-jobs
主题URL
在Container Apps中实现直接微服务调用https://learn.microsoft.com/en-us/azure/container-apps/communicate-between-microservices
使用内置服务发现连接Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/connect-apps
在门户中为Azure服务创建Dapr组件https://learn.microsoft.com/en-us/azure/container-apps/dapr-component-connection
在Container Apps中使用Azure Functions Dapr扩展https://learn.microsoft.com/en-us/azure/container-apps/dapr-functions-extension
通过Front Door Premium暴露私有Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/front-door-custom-virtual-network-private-link
通过Private Link将Azure Container Apps与Front Door集成https://learn.microsoft.com/en-us/azure/container-apps/how-to-integrate-with-azure-front-door
将Admin for Spring与Container Apps上的Eureka集成https://learn.microsoft.com/en-us/azure/container-apps/java-admin-eureka-integration
将Azure Container Apps连接到托管的Spring配置服务器https://learn.microsoft.com/en-us/azure/container-apps/java-config-server
在Azure Container Apps中使用托管的Spring网关https://learn.microsoft.com/en-us/azure/container-apps/java-gateway-for-spring
为Container Apps配置OpenTelemetry代理https://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-agents
通过OpenTelemetry将Container Apps遥测数据导出到Datadoghttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-datadog
为Container Apps配置OpenTelemetry导出到Dynatracehttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-dynatrace
为Container Apps配置OpenTelemetry导出到Elastichttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-elastic
为Container Apps配置OpenTelemetry导出到New Relichttps://learn.microsoft.com/en-us/azure/container-apps/opentelemetry-export-new-relic
将AutoGen代码解释器会话与Azure Container Apps集成https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-autogen
在Azure Container Apps中使用LangChain代码解释器会话https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-langchain
通过Azure Container Apps动态会话执行JavaScripthttps://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-nodejs
在Azure Container Apps上使用Semantic Kernel代码解释器会话https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-semantic-kernel
使用Azure Container Apps会话池运行shell命令https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell
在Azure Container Apps中使用平台托管的MCP和动态shell会话https://learn.microsoft.com/en-us/azure/container-apps/sessions-tutorial-shell-mcp
在Container Apps中运行来自存储队列的事件驱动任务https://learn.microsoft.com/en-us/azure/container-apps/tutorial-event-driven-jobs

Deployment

部署

TopicURL
Enable Azure Container Apps on Arc-enabled Kubernetes clustershttps://learn.microsoft.com/en-us/azure/container-apps/azure-arc-enable-cluster
Automate Container Apps revisions with Azure Pipelineshttps://learn.microsoft.com/en-us/azure/container-apps/azure-pipelines
Deploy Docker Compose agents to Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/compose-agent
Automate Container Apps revisions with GitHub Actionshttps://learn.microsoft.com/en-us/azure/container-apps/github-actions
Generate Container Apps GitHub Actions via Azure CLIhttps://learn.microsoft.com/en-us/azure/container-apps/github-actions-cli
Migrate Container Apps logging from Log Analytics to Azure Monitorhttps://learn.microsoft.com/en-us/azure/container-apps/migrate-logs-azure-monitor
Run self-hosted CI/CD runners with Container Apps jobshttps://learn.microsoft.com/en-us/azure/container-apps/tutorial-ci-cd-runners-jobs
主题URL
在Arc启用的Kubernetes集群上启用Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/azure-arc-enable-cluster
使用Azure Pipelines自动化Container Apps修订版本https://learn.microsoft.com/en-us/azure/container-apps/azure-pipelines
将Docker Compose代理部署到Azure Container Appshttps://learn.microsoft.com/en-us/azure/container-apps/compose-agent
使用GitHub Actions自动化Container Apps修订版本https://learn.microsoft.com/en-us/azure/container-apps/github-actions
通过Azure CLI生成Container Apps GitHub Actionshttps://learn.microsoft.com/en-us/azure/container-apps/github-actions-cli
将Container Apps日志从Log Analytics迁移到Azure Monitorhttps://learn.microsoft.com/en-us/azure/container-apps/migrate-logs-azure-monitor
使用Container Apps任务运行自托管CI/CD运行器https://learn.microsoft.com/en-us/azure/container-apps/tutorial-ci-cd-runners-jobs