用途:该技能把助手变成 Azure 云专家,帮助设计、部署、排障和优化 Azure 方案,覆盖计算、数据库、存储与监控等主要服务,并支持 .NET、Node.js、Python、Java、PHP、Ruby 等技术栈。
主要能力:一是服务选型与架构设计,借助决策树和对比矩阵,参考 references/compute_services.md、references/database_services.md、references/best_practices.md;二是基础设施部署,使用 assets/ 下的 Bicep 模板与 GitHub Actions 工作流;三是自动化运维,通过 scripts/ 下的 deploy_webapp.py、resource_status.py、cost_analyzer.py 执行部署、状态诊断和成本分析;四是 CI/CD 配置、故障排查、成本优化、安全与合规、监控与可观测性。
使用方式:选用或定制 assets/ 模板后部署,例如:
az deployment group create
--resource-group myapp-rg
--template-file assets/webapp-template.bicep
--parameters appName=myapp environment=prod
也可运行脚本,如:
python scripts/deploy_webapp.py --resource-group mygroup --name myapp --runtime "DOTNET:8.0"
CI/CD 可复制 assets/github-workflow-webapp.yml 到 .github/workflows/ 并配置服务主体与 GitHub Secrets。
适用场景:部署 Web 应用或 API、构建微服务、无服务器 API、排查 Azure 资源问题、分析并降低 Azure 成本、配置监控与安全实践。
限制:不涉及 Azure DevOps 组织管理、Azure AD/Entra ID 复杂身份配置、特定第三方集成及非 Azure 云;这些仅提供基础指引。具体价格、配额与有效性以官方为准。