mcpField
A
azure-resource-manager

azure-resource-manager

github.com/microsoftdocs云与 DevOps796220 次安装3 天前更新
代码仓库

关于 azure-resource-manager

azure-resource-manager 是面向 Azure Resource Manager 和 Bicep 使用者的指导技能,帮助处理部署与资源管理。本地参考索引和联网文档获取覆盖模板编写、故障排查、安全、迁移及部署。

主要功能

  1. 01Bicep 和 ARM 故障排查
  2. 02模板编写与验证实践
  3. 03迁移和架构指导
  4. 04限制、配额与安全参考
  5. 05部署和资源迁移模式

适用场景

  1. 01解决 Bicep 模板诊断问题
  2. 02验证和测试 ARM 或 Bicep 模板
  3. 03规划资源移动或迁移
  4. 04跨范围和订阅部署资源

MCP 相关

该技能通过 mcp_microsoftdocs:microsoft_docs_fetch 获取文档,并将 fetch_webpage 列为该工具不可用时的备用方式。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-resource-manager

安装后在 Claude Code 中输入/azure-resource-manager确认已加载。

详细介绍

Azure Resource Manager 技能

此技能提供 Azure Resource Manager 方面的专家指导,涵盖故障排除、最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式以及部署。它结合了本地快速参考内容与远程文档获取功能。

如何使用此技能

IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带有行号范围的类别(例如 L35-L120),请使用 read_file 读取指定行。对于带有文件链接的类别(例如,security.md),请使用 read_file 读取链接的参考文件。

IMPORTANT for 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。

类别索引

类别行描述
故障排除L37-L137诊断并解决 Bicep 和 ARM 部署问题:编译器/诊断代码、装饰器、范围、资源/类型/名称错误、策略/配额/SKU 故障,以及常见 Azure 部署故障。
最佳实践L138-L190编写、lint 检查、验证和测试 Bicep/ARM 模板及脚本的最佳实践,包括位置、类型、依赖项、资源 ID、版本和自定义终结点。
决策L191-L204有关迁移和重新定位决策的指导:从 classic/ASM 迁移到 ARM/Bicep、从蓝图迁移到堆栈、区域迁移规划、资源迁移/标记支持,以及重新定位策略。
架构与设计模式L205-L212Bicep 架构模式,用于可复用配置、灵活参数、确定性名称生成,以及在模板间共享变量,从而实现可扩展的 ARM 部署。
限制与配额L213-L241ARM/Bicep 部署的限制、配额和约束:资源数量、参数/输出、命名/标记规则、节流、订阅/资源组限制、历史记录清理,以及配额错误排查。
安全性L242-L271保护 ARM/Bicep 部署:机密处理、安全参数、跨租户身份验证、Private Link、RBAC、锁、策略/法规映射,以及 Key Vault 集成。
配置L272-L331使用 Bicep 和 ARM 模板配置和部署 Azure 资源,包括范围、参数、标记、策略、自定义提供程序、监控,以及 Azure 门户基于表单的部署 UI。
集成与编码模式L332-L394使用 Bicep/ARM 函数、运算符,以及 CLI/SDK/REST 集成,以编程方式部署、管理、标记和查询 Azure 资源,包括高级模式和工具集成。
部署L395-L447使用 ARM/Bicep 部署和迁移 Azure 资源:脚本、堆栈、注册表、多范围部署、CI/CD,以及多个 Azure 服务的区域/订阅重新定位。
故障排除
主题URL
了解和管理 Bicep 诊断代码https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics
创建、监视和排查 Bicep 部署脚本问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep
修复无法识别的 Bicep 声明类型 BCP007https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007
解决不完整的 Bicep 声明 BCP009https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009
解决缺少字符的语法错误 BCP018https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018
修复无效的 Bicep 资源类型格式 BCP029https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029
解决 Bicep 中的类型不匹配诊断 BCP033https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033
解决 Bicep 数组类型不匹配错误 BCP034https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034
修复缺少必需 Bicep 资源属性的问题 BCP035https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035
解决 Bicep 属性类型不匹配问题 BCP036https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036
修复 Bicep 对象类型中的无效属性 BCP037https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037
解决不支持对键使用字符串插值的问题 BCP040https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040
修复无法解析的 Bicep 函数重载 BCP048https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048
解决 Bicep 中缺少属性类型的错误 BCP052https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052
修复 Bicep 中未定义属性的错误 BCP053https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053
解决 Bicep 中的无效属性访问 BCP055https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055
解决 Bicep 中未定义名称的错误 BCP057https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057
处理 Bicep 中无效的引用声明 BCP062https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062
修复 Bicep 中无效名称种类的错误 BCP063https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063
解决 Bicep 函数参数类型不匹配 BCP070https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070
修复 Bicep 函数参数数量错误 BCP071https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071
解决参数默认值中的无效符号引用 BCP072https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072
修复 Bicep 中对只读属性赋值的问题 BCP073https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073
修复 Bicep 中无效的索引运算符用法 BCP076https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076
解决 Bicep 中对只写属性的访问问题 BCP077https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077
修复带标记联合属性缺少值的问题 BCP078https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078
处理 Bicep 中缺少资源类型元数据的问题 BCP081https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081
解决 Bicep 中名称未定义并附带建议的问题 BCP082https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082
修复 Bicep 类型中拼写错误的属性名称 BCP083https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083
解决 Bicep 中属性值类型的拼写错误 BCP088https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088
修复 Bicep 中无效或拼写错误的对象属性 BCP089https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089
解决 Bicep 中找不到文件路径的错误 BCP091https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091
修复 Bicep 中无效的装饰器目标 BCP124https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124
解决 Bicep 中无效的参数装饰器 BCP125https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125
修复 Bicep 中无效的变量装饰器 BCP126https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126
解决 Bicep 中无效的资源装饰器 BCP127https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127
修复 Bicep 中无效的模块装饰器 BCP128https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128
解决 Bicep 中无效的输出装饰器 BCP129https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129
修复 Bicep 参数文件中无效的装饰器用法 BCP130https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130
解决 Bicep 中装饰器后缺少声明的问题 BCP132https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132
修复 Bicep 资源的无效部署范围 BCP135https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135
解决 Bicep 中不支持的 for 表达式上下文 BCP138https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138
修复 Bicep 中资源范围与文件范围不匹配的问题 BCP139https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139
修复 Bicep 中未使用索引的无效集合引用 BCP144https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144
解决 Bicep 中装饰器后缺少参数的问题 BCP147https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147
修复 Bicep 中将函数用作装饰器的无效用法 BCP152https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152
解决装饰器后缺少资源或模块的问题 BCP153https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153
修复 Bicep 中重复使用装饰器的问题 BCP166https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166
解决带斜杠的无效子资源名称 BCP170https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170
处理 Bicep 模块工件还原失败的问题 BCP192https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192
解决无效的 Bicep 扩展规范字符串 BCP201https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201
解决 #disable-next-line 中缺少诊断代码的问题 BCP226https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226
修复 Bicep 中逗号后意外换行的问题 BCP238https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238
解决 Bicep 元数据标识符错误 BCP266https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266
修复 Bicep 中将类型用作值的错误 BCP288https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288
解决 Bicep 装饰器声明错误 BCP290https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290
修复装饰器参数、输出或类型错误 BCP292https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292
解决无效联合成员类型错误 BCP293https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293
修复无法约简的联合类型错误 BCP294https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294
解决无效的 Bicep 类型名称错误 BCP302https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302
修复 Bicep 中无效的数组索引错误 BCP311https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311
解决空值访问和条件资源错误 BCP318https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318
解决 Bicep 中的类型不匹配诊断 BCP321https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp321
修复赋值时值过大的错误 BCP327https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327
解决赋值时值过小的错误 BCP328https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328
修复最大长度验证错误 BCP332https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332
解决最小长度验证错误 BCP333https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333
处理可能超出最大长度的问题 BCP335https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335
修复参数文件中的无效声明类型 BCP337https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337
解决 Bicep 参数评估失败的问题 BCP338https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338
修复 Bicep 中的判别器属性错误 BCP364https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp364
修复 Bicep 中扩展运算符的无效用法 BCP401https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401
解决反向索引运算符的无效用法 BCP414https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414
解决字符串模式不匹配错误 BCP416https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416
修复 Bicep 中无法解析或过于复杂的范围表达式 BCP420https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420
处理对不存在资源的函数调用 BCP422https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422
解决常见的 Azure Bicep 部署问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/frequently-asked-questions
诊断并修复 Bicep 安装错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/installation-troubleshoot
删除 Azure 资源组并处理删除响应https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group
使用 Azure Resource Manager 监视参考数据https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference
解决常见的 Azure ARM 模板问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/frequently-asked-questions
解决常见的 Azure ARM 部署错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors
创建用于定向故障排除的 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template
为 ARM 部署启用调试日志记录https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging
修复无效资源名称和类型段错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-name-segments
诊断并修复 Azure ARM 无效模板错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template
解决 Azure 中找不到资源的错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-not-found
修复 ARM 中的父资源依赖错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-parent-resource
解决 ARM 中的 RequestDisallowedByPolicy 错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-policy-requestdisallowedbypolicy
解决 Azure 区域的位置不符合资格错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-region-access-policy
修复 ARM 中的资源提供程序注册错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider
修复 Azure 中保留资源名称错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name
诊断并修复 Azure Resource Manager 配额错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota
修复 Azure 部署中的 SKU 不可用错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available
修复 ARM 部署中的存储帐户名称错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-storage-account-name
查找 ARM 和 Bicep 部署错误代码https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code
排查 Azure 管理组 SDK 错误https://learn.microsoft.com/en-us/azure/governance/management-groups/troubleshoot/general
最佳实践
主题URL
将 Bicep 开发最佳实践应用于 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices
使用 ARM 预检验证,尽早发现部署错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-preflight
应用和自定义 Azure Bicep linter 规则https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter
为 Bicep 模块参数使用显式位置https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-explicit-values-for-loc-params
在 Bicep 中正确设置嵌套部署模板的范围https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-nested-deployment-template-scoping
避免在 Bicep 中使用相互冲突的元数据修饰符https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-conflicting-metadata
避免在 Bicep 中使用根级部署资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-deployments-resources
避免在 Bicep 中显式使用 any 类型https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-explicit-any
应用针对特定环境 URL 的 Bicep linter 规则https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-environment-urls
避免在 Bicep 中硬编码 Azure 位置https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-location
避免在 Bicep 模板中硬编码输出https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-outputs
将位置表达式限制为参数默认值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params
禁止在 Bicep 中显式指定模块名称https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-module-name
移除 Bicep 中不必要的 dependsOn 项https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unnecessary-dependson
检测 Bicep 文件中未使用的现有资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-existing-resources
检测 Bicep 模板中未使用的导入https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-imports
检测 Bicep 模板中未使用的参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-parameters
检测并移除 Bicep 文件中未使用的类型https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-types
检测 Bicep 模板中未使用的变量https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-variables
在 Bicep 中优先使用字符串插值,而非 concathttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-interpolation
在 Bicep 对象中优先使用不带引号的属性名称https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-unquoted-property-names
简化 Bicep 中不必要的字符串插值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-interpolation
简化 Bicep 模板中的 JSON null 用法https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-json-null
使用 linter 强制要求 Bicep 输出说明https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-description-outputs
使用 Bicep linter 要求参数说明https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-description-parameters
为 Bicep 类型属性添加说明https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-description-type-properties
为 Bicep 用户定义类型添加说明https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-description-types
强制要求 Bicep 文件中的变量说明https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-description-variables
对 Bicep 中的子资源使用 parent 属性https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property
使用 Bicep linter 确保 API 版本较新https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions
在脚本中使用较新版本的 Az PowerShellhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-az-powershell-version
使用较新版本的公共 Bicep 模块https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-module-versions
应用针对资源 ID 函数的 Bicep linter 规则https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-id-functions
使用资源符号引用,而非 list/referencehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-symbol-reference
重构 Bicep 代码以使用安全访问运算符https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-safe-access
避免在 Bicep 中使用非确定性资源名称https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier
使用 Bicep linter 阻止预览版 VM 映像https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image
应用针对用户定义类型的 Bicep linter 规则https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-user-defined-types
检测 Bicep 模块中的 what-if 短路行为https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-what-if-short-circuiting
应用 Azure 自定义操作终结点的最佳实践https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-action-endpoint-how-to
遵循 Azure 最佳实践实现自定义资源终结点https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-resources-endpoint-how-to
为关键任务 Azure 工作负载添加标记,以便进行复原能力评估https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-mission-critical-workload
对所有 JSON 文件使用 ARM toolkit 测试https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/all-files-test-cases
应用 ARM 模板的推荐编写实践https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/best-practices
使用 ARM toolkit 测试 createUiDefinition.jsonhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/createuidefinition-test-cases
为 ARM 部署脚本设置开发环境https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template-configure-dev
使用测试工具包验证 ARM 参数文件https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameter-file-test-cases
应用 ARM 模板测试用例以确保质量https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-test-cases
运行 ARM 模板测试工具包以检查最佳实践https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/test-toolkit
决策制定
主题URL
规划从 ARM JSON 模板迁移到 Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate
将 Azure Blueprints 迁移到部署堆栈https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/migrate-blueprint
规划从 Azure Service Manager 迁移到 ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/asm-retirement
选择经典部署模型还是 Resource Manager 部署模型https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/deployment-models
确定哪些 Azure 资源支持移动操作https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources
评估 Azure 工作负载的区域迁移https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-evaluate
按阶段规划 Azure 工作负载迁移项目https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-index
启动大规模 Azure 迁移项目https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-initiate
选择 Azure 工作负载迁移策略https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-select
确定支持标记的 Azure 资源类型https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support
架构与设计模式
主题URL
在 Bicep 模板中应用配置集模式https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-configuration-set
使用逻辑参数模式实现灵活的 Bicep 部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-logical-parameter
在 Bicep 中实现稳健的名称生成模式https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-name-generation
在 Bicep 中使用共享变量文件模式https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/patterns-shared-variable-file
限制与配额
主题URL
在资源组限制范围内将 Bicep 部署到订阅https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription
查看部署堆栈的限制和已知问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks-known-issues
在 Bicep 中强制执行部署前断言数量上限https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts
根据 ARM 模板限制验证 Bicep 输出https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs
根据 ARM 模板限制验证 Bicep 参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters
根据 ARM 模板限制验证 Bicep 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-resources
在 Bicep 中强制执行 ARM 变量数量限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-variables
在 Bicep 模板中配置输出https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/outputs
在 Bicep 文件中使用和约束参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameters
在文件限制范围内声明 Bicep 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-declaration
了解模板规格限制和解决方法https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/template-specs-known-issues
参考 Azure 订阅和服务限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits
跨订阅移动网络资源的限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations
处理 Azure Resource Manager 请求限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling
应用 Azure 资源命名规则和限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-name-rules
找出不受每个组 800 个资源限制影响的 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resources-without-resource-group-limit
应用并了解 Azure 资源标记限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources
在订阅范围内部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription
查看和管理 ARM 部署历史记录限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history
了解 ARM 部署历史记录限制和清理行为https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history-deletions
配置输出并遵守 ARM 输出限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs
在 ARM 模板中定义和约束参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters
使用 ARM 模板表达式和语法规则https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions
解决 ARM 中超出部署配额的错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/deployment-quota-exceeded
解决 ARM 作业大小超限导致的部署错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-job-size-exceeded
安全
主题URL
使用 Lighthouse 授予跨租户 Bicep 注册表访问权限https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/cross-tenant-registry-lighthouse
在专用虚拟网络中保护 Bicep 部署脚本https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet
通过专用终结点安全地运行 Bicep 部署脚本https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet-private-endpoint
解决 Bicep 中的 BCP446 受信任注册表限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp446
防止在 Bicep 输出中暴露机密https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets
保护 Bicep 脚本中的 commandToExecute 机密https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-protect-commandtoexecute-secrets
避免为安全 Bicep 参数设置硬编码默认值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-parameter-default
保护嵌套 Bicep 部署中的参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-nested-deploy
使用 Bicep linter 保护参数文件https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-parameters-file
确保将类似机密的参数标记为安全参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-secrets-in-parameters
在 Bicep 中强制使用安全的 adminPassword 值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-secure-value-for-secure-inputs
使用 Bicep 定义 Azure RBAC 角色和分配https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-rbac
使用 Bicep 和 Key Vault 管理部署机密https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-secrets
跨租户验证 Azure Resource Manager 请求https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant
通过 Private Link 配置 ARM 管理访问权限(命令)https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-commands
通过 Azure portal 使用 Private Link 保护 ARM 管理https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-portal
使用管理锁保护 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources
通过 API 管理现有的 Azure Resource Manager Private Linkhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-private-link-access-commands
为 ARM 映射 Azure Policy 法规控制https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/security-controls-policy
在网络安全规则中使用 Azure Resource Manager 服务标记https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/service-tags
规划 Azure Resource Manager 中 TLS 版本支持变更https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tls-support
使用 Key Vault 机密作为 ARM 模板参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/key-vault-parameter
使用 SAS 安全部署专用 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token
安全地创建和共享 ARM 模板规范https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs
使用 Azure Key Vault 保护 ARM 模板参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-use-key-vault
为 Azure 管理组配置层次结构保护https://learn.microsoft.com/en-us/azure/governance/management-groups/how-to/protect-resource-hierarchy
配置
主题URL
使用 bicepconfig.json 配置 Bicep 环境https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config
使用 extends 配置 Bicep 配置继承https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-inheritance
在 bicepconfig.json 中配置 Bicep linter 设置https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-linter
配置 Bicep 模块别名和凭据https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-modules
配置并使用 Bicep 扩展来处理外部资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension
为 AI 工具运行并配置 Bicep MCP 服务https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server
在 Bicep 中配置子资源名称和类型https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/child-resource-name-type
在 Bicep 文件中使用受支持的数据类型https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/data-types
配置管理组范围的 Bicep 部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group
为 Bicep 部署脚本配置开发环境https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep-configure-dev
配置符合 Bicep linter 要求的工件参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-artifacts-parameters
使用迭代循环生成 Bicep 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/loops
定义并使用 Bicep 部署参数文件https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files
配置 Bicep 部署中的资源依赖项https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-dependencies
使用 Bicep 定义 Azure 监视资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-monitoring
使用 Bicep 配置 Azure 虚拟网络https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-virtual-networks
配置 Bicep 扩展资源的范围https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scope-extension-resources
在 Bicep 中创建并使用用户定义函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-functions
使用内置 Azure Policy 定义处理自定义提供程序https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/policy-reference
为 Azure 自定义提供程序配置缓存自定义资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-cache-resource-endpoint-reference
为 Azure 自定义提供程序配置代理自定义资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-resource-endpoint-reference
通过 ARM 异步状态跟踪长时间运行的 Azure 操作https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations
将 Azure 服务映射到 Resource Manager 提供程序命名空间https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-services-resource-providers
为欧盟数据边界配置 Azure Resource Managerhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-data-boundary
配置 Azure Resource Manager 的监视和警报https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager
使用内置 Azure Policy 定义实施 ARM 治理https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference
通过 Microsoft.Features 配置和管理 Azure 预览功能https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/preview-features
跨区域迁移 Azure Log Analytics 工作区https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics
使用资源组见解监视应用程序运行状况https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-group-insights
在 Azure Resource Manager 中管理和删除个人数据https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data
发现 Azure 资源提供程序、类型和 API 版本https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types
使用 Azure Policy 定义强制实施标记合规性https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-policies
使用 Bicep 模板配置资源标记https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-bicep
在部署期间配置 ARM 模板中的标记https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-templates
配置管理组范围的 ARM 模板部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-management-group
配置租户范围的 ARM 模板部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-tenant
在 ARM 模板中配置 deploymentScripts 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-script-template
在 ARM 中使用受支持的 Form 视图 UI 元素https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-elements
配置 Form 视图中的 Grid UI 元素https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-common-grid
为 ARM 表单配置 LocationSelector 元素https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-common-locationselector
配置 Form 视图中的 ManagementGroupSelectorhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-common-managementgroupselector
在 Azure Form 视图中配置 ResourceGroupSelectorhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-common-resourcegroupselector
为 ARM 部署配置 ResourceScope 元素https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-common-resourcescope
在 Form 视图模板中配置 SubscriptionSelectorhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-common-subscriptionselector
为租户范围部署配置 TenantSelectorhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-common-tenantselector
配置 Form 视图中的 BladeInvokeControl 元素https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-microsoft-solutions-bladeinvokecontrol
编写 Azure 门户 Form 视图 JSON 定义https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/form-view-overview
创建并使用 ARM 模板参数文件https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameter-files
配置 ARM 扩展资源的范围https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/scope-extension-resources
在范围部署中使用 ARM 模板函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/scope-functions
配置 ARM 模板结构和 JSON 部分https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax
编写可在多个 Azure 云中重复使用的 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-cloud-consistency
在 ARM 模板中使用部署函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-deployment
为模板规范定义 Azure 门户 Form 视图 JSONhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-portal-forms
将 Visual Studio ARM 部署更新为 Az PowerShellhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/update-visual-studio-deployment-script
大规模配置和管理 Azure 服务组成员资格https://learn.microsoft.com/en-us/azure/governance/service-groups/manage-membership
集成与编码模式
主题URL
将 Bicep CLI 命令与 Azure CLI 和 PowerShell 配合使用https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli
使用 Bicep CLI jsonrpc 集成编程工具https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli-jsonrpc
使用 Bicep any() 绕过类型检查https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-any
在模板中使用 Azure Bicep 数组函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-array
在 Bicep 模板中处理 CIDR IP 范围https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-cidr
在 Bicep 文件中使用日期函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-date
使用 Bicep 函数检索部署元数据https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-deployment
使用 Bicep 文件函数加载外部内容https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-files
使用 fail() 控制 Bicep 部署流程https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-flow-control
在 Bicep 中使用 lambda 表达式和函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-lambda
在 Bicep 中应用逻辑函数和 bool()https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-logical
在 Bicep 中使用数值函数和运算符https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-numeric
在 Bicep 模板中使用对象函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-object
在 Bicep 参数文件中使用函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-parameters-file
使用 Bicep 资源函数访问 ARM 值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-resource
使用 Bicep 函数获取部署范围值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-scope
在模板中使用 Azure Bicep 字符串函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-string
使用 Bicep 扩展将 Kubernetes 资源部署到 AKShttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-kubernetes-extension
将 JSON ARM 模板语法映射到 Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/compare-template-syntax
开发 Bicep 部署脚本并了解 ARM 集成详情https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-develop
将 Key Vault 机密用作 Bicep 部署参数https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/key-vault-parameter
使用 MSBuild 将 Bicep 转换为 JSON ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file
安全使用 Bicep 空值抑制运算符https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving
使用 Bicep 安全解引用防止空引用错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-safe-dereference
使用 Bicep 展开运算符展开数组和对象https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-spread
在 ARM 部署中使用 Bicep 核心运算符https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators
使用 Bicep 访问器运算符访问资源和属性https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-access
使用 Bicep 比较运算符比较值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-comparison
使用 Bicep 逻辑运算符计算条件https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-logical
使用 Bicep 数值运算符进行计算https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-numeric
为自定义提供程序构建 C# Azure Function 终结点https://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/reference-custom-providers-csharp-endpoint
使用 Azure CLI 管理 Azure 资源组https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli
使用 PowerShell cmdlet 管理 Azure 资源组https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-powershell
使用 Python SDK 创建和管理资源组https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-python
使用 Azure CLI 部署和管理 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli
使用 PowerShell 部署和管理 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-powershell
使用 Python 和 ARM 以编程方式管理 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-python
通过 ARM REST API 操作管理 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest
Azure Resource Graph 的 ARM 资源查询示例https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-graph-samples
使用 Azure CLI 命令标记 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-cli
使用 PowerShell 管理 Azure 资源标记https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-powershell
使用 Python SDK 以编程方式标记 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-python
在 ARM 模板中使用内置函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions
在部署中使用 ARM 模板数组函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-array
在 ARM 模板中使用 CIDR 函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-cidr
在 ARM 模板中使用比较函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-comparison
在 ARM 模板中使用日期函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-date
在 ARM 模板中使用 lambda 函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-lambda
在 ARM 模板中应用逻辑函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-logical
在 ARM 模板中使用数值函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-numeric
使用 ARM 模板函数操作对象https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-object
高效使用 ARM 模板资源函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-resource
在 ARM 模板中获取部署范围值https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-scope
高效使用 ARM 模板字符串函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-string
使用 ARM 模板部署 VM 自定义脚本扩展https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions
使用 Azure Resource Graph 查询管理组https://learn.microsoft.com/en-us/azure/governance/management-groups/resource-graph-samples
通过 REST API 添加 Azure Service Group 成员https://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-member-rest-api
使用 REST API 创建 Azure Service Groupshttps://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-rest-api
对 Service Groups 运行 Azure Resource Graph 查询https://learn.microsoft.com/en-us/azure/governance/service-groups/resource-graph-samples
部署
主题URL
使用 Bicep 部署创建 Azure 资源组https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/create-resource-group
使用 Bicep 管理 Azure 部署堆栈https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks
为 Bicep 模块设置专用 Azure 容器注册表https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/private-module-registry
使用 Bicep 创建和部署 ARM 模板规范https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/template-specs
在订阅之间移动 Azure App Servicehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations
使用 ARM 移动经典 Azure 资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations
移动 Cloud Services(扩展支持)资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/cloud-services-extended-support
处理移动 Azure VM 时的特殊情况https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations
在订阅之间执行 ARM 移动操作https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription
迁移后切换 Azure 工作负载https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-cutover
将 Azure 工作负载迁移到新区域https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-migrate
在区域之间迁移 Azure Application Gateway 和 WAFhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-gateway
将 Azure App Service 迁移到其他区域https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-service
在区域之间迁移 Azure Automation 帐户https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-automation
将 Azure Backup 保护迁移到其他区域https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-backup
迁移 Azure Container Registry 或使用异地复制https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-container-registry
在区域之间迁移 Azure Cosmos DB NoSQL 帐户https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-cosmos-db
在区域之间迁移 Azure Event Grid 自定义主题https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-custom-topics
通过 ARM 模板迁移 Azure Event Grid 域https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-domains
将 Azure Event Grid 系统主题迁移到新区域https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-system-topics
通过模板迁移 Azure Event Hubs 命名空间https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub
迁移 Azure Event Hubs 专用群集https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub-cluster
迁移保护虚拟网络的 Azure Firewallhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-firewall
在区域之间迁移 Azure Functions 应用https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-functions
在区域之间迁移 Azure HDInsight 群集https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-hdinsight
应对 Azure Key Vault 无法迁移的问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-key-vault
按区域迁移 Azure Kubernetes Service 群集https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-kubernetes-service
在区域之间迁移 Azure NetApp Files 卷https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-netapp
在区域之间迁移 Azure Database for PostgreSQLhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-postgresql-flexible-server
将 Azure Private Link Service 迁移到新区域https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-private-link
迁移 Recovery Services 保管库和 Site Recoveryhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-site-recovery
将 Azure Static Web Apps 迁移到新区域https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-static-web-apps
按区域迁移 Azure Virtual Machine Scale Setshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-machine-scale-sets
使用 ARM 模板迁移 Azure Virtual Networkshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network
通过模板迁移 Azure Network Security Groupshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network-nsg
为 ARM 模板配置 Azure Pipelines CI/CDhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/add-template-to-azure-pipelines
在 Visual Studio 中创建和部署 ARM 项目https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/create-visual-studio-deployment-project
使用 Azure CLI 部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-cli
从 Azure Cloud Shell 部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-cloud-shell
使用 GitHub Actions 部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-github-actions
使用 Azure 门户部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-portal
使用 Azure PowerShell 部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-powershell
使用 Python SDK 部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-python
通过 Azure REST API 部署 ARM 模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-rest
对远程模板使用“部署到 Azure”按钮https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-azure-button
将 ARM 模板部署到一个或多个资源组https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-resource-group
对 ARM 模板更改使用假设分析https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-what-if
了解 ARM 中完整模式的删除行为https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-complete-mode-deletion
使用链接和嵌套 ARM 模板进行模块化部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/linked-templates
配置出错时回滚到之前的 ARM 部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/rollback-on-error

评论

支持 Markdown