azure-resource-manager

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Azure Resource Manager Skill

Azure Resource Manager 技能

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

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-L130Diagnosing and fixing Bicep/ARM deployment issues: detailed guides for specific BCPxxx compiler errors, template syntax/type problems, scope/name/SKU/policy failures, and common Azure deployment faults.
Best PracticesL131-L176Best practices for authoring and linting Bicep/ARM templates: naming, parameters, locations, IDs, dependencies, API/module versions, test toolkit usage, and resilient tagging/endpoint design.
Decision MakingL177-L190Guidance for planning and choosing between ARM deployment models, migration paths (ASM, ARM JSON, Blueprints), and strategies for large-scale or regional Azure workload relocations.
Architecture & Design PatternsL191-L198Bicep architecture patterns for reusable configs, flexible parameters, deterministic name generation, and sharing variables across templates for scalable ARM deployments.
Limits & QuotasL199-L225ARM/Bicep limits, quotas, throttling, and naming/tag rules; how to design templates within resource/parameter/output/history caps and troubleshoot quota and job-size deployment errors.
SecurityL226-L252Securing ARM/Bicep deployments: handling secrets, secure parameters, RBAC, locks, Private Link, TLS, cross-tenant auth, policy mappings, and management group protection.
ConfigurationL253-L319Authoring and configuring Bicep and ARM templates: syntax, types, functions, modules, parameters, tags, networking, monitoring, policy, custom providers, and ARM governance/preview settings.
Integrations & Coding PatternsL320-L369Bicep/ARM functions, operators, and patterns plus CLI/PowerShell/Python/REST integrations for deploying, querying, tagging, and automating Azure resources and Kubernetes.
DeploymentL370-L426Deploying and moving Azure resources with ARM/Bicep: CI/CD pipelines, template specs, deployment scripts, deployment stacks, and cross-subscription/region relocation of many Azure services.
分类行范围描述
故障排除L37-L130诊断和修复Bicep/ARM部署问题:针对特定BCPxxx编译器错误、模板语法/类型问题、范围/名称/SKU/策略失败以及常见Azure部署故障的详细指南。
最佳实践L131-L176编写和校验Bicep/ARM模板的最佳实践:命名、参数、位置、ID、依赖关系、API/模块版本、测试工具包使用以及弹性标签/端点设计。
决策制定L177-L190规划和选择ARM部署模型、迁移路径(ASM、ARM JSON、Blueprints)以及大规模或区域性Azure工作负载迁移策略的指导。
架构与设计模式L191-L198用于可复用配置、灵活参数、确定性名称生成以及跨模板共享变量的Bicep架构模式,以实现可扩展的ARM部署。
限制与配额L199-L225ARM/Bicep的限制、配额、限流以及命名/标签规则;如何在资源/参数/输出/历史记录上限内设计模板,以及排查配额和作业大小部署错误。
安全性L226-L252保护ARM/Bicep部署:处理密钥、安全参数、RBAC、锁、Private Link、TLS、跨租户认证、策略映射以及管理组保护。
配置L253-L319编写和配置Bicep与ARM模板:语法、类型、函数、模块、参数、标签、网络、监控、策略、自定义提供程序以及ARM治理/预览设置。
集成与编码模式L320-L369Bicep/ARM函数、运算符和模式,以及CLI/PowerShell/Python/REST集成,用于部署、查询、标记和自动化Azure资源与Kubernetes。
部署L370-L426使用ARM/Bicep部署和迁移Azure资源:CI/CD流水线、template specs、部署脚本、deployment stacks以及多Azure服务的跨订阅/区域迁移。

Troubleshooting

故障排除

TopicURL
Interpret Bicep warnings and error diagnosticshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics
Resolve BCP007 unknown declaration type errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007
Fix BCP009 incomplete declaration syntax issueshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009
Correct BCP018 missing character syntax errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018
Resolve BCP029 invalid resource type formathttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029
Handle BCP033 type mismatch assignment errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033
Fix BCP034 array item type mismatch issueshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034
Resolve BCP035 missing required resource propertieshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035
Address BCP036 property type mismatch problemshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036
Fix BCP037 invalid property on resource typehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037
Resolve BCP040 unsupported string interpolation for keyshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040
Troubleshoot BCP048 unresolved function overloadshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048
Fix BCP052 missing property on data type errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052
Resolve BCP053 invalid property with suggestionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053
Address BCP055 invalid property access type errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055
Fix BCP057 undefined name in current contexthttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057
Resolve BCP062 invalid referenced declaration errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062
Fix BCP063 name not a valid symbol errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063
Handle BCP070 function argument type mismatchhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070
Resolve BCP071 Bicep function argument count errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071
Fix BCP072 parameter default value reference errors in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072
Resolve BCP073 assignments to read-only properties in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073
Fix BCP076 invalid index operator usage in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076
Resolve BCP077 access to write-only properties in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077
Fix BCP078 missing values for custom-tagged union typeshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078
Handle BCP081 missing resource type metadata in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081
Resolve BCP082 unknown name and typo suggestions in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082
Fix BCP083 invalid or mistyped property names in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083
Resolve BCP088 property type mismatch and typos in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088
Fix BCP089 disallowed properties and typos on Bicep typeshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089
Resolve BCP091 file path not found errors in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091
Fix BCP124 invalid decorator target types in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124
Resolve BCP125 invalid parameter decorators in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125
Fix BCP126 invalid variable decorators in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126
Resolve BCP127 invalid resource decorators in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127
Fix BCP128 invalid module decorators in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128
Resolve BCP129 invalid output decorators in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129
Fix BCP130 invalid decorator usage in Bicep parameter fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130
Resolve BCP132 missing declaration after decorator in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132
Fix BCP135 invalid deployment scopes for Bicep resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135
Resolve BCP138 unsupported for-expression locations in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138
Fix BCP139 mismatched resource and file scopes in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139
Resolve BCP144 invalid collection references without index in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144
Fix BCP147 missing parameter after decorator in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147
Resolve BCP152 invalid function usage as decorator in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152
Fix BCP153 missing resource or module after decorator in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153
Resolve BCP166 duplicate decorator usage in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166
Fix BCP170 invalid child resource names with slashes in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170
Resolve BCP192 failures restoring external Bicep moduleshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192
Fix BCP201 invalid Bicep extension specification stringshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201
Resolve BCP226 missing diagnostic codes in #disable-next-linehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226
Fix BCP238 unexpected newline after comma in Bicep arrays/objectshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238
Resolve BCP266 missing metadata identifier in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266
Fix BCP288 using types as values in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288
Resolve BCP290 missing parameter or type after decorator in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290
Fix BCP292 missing parameter, output, or type after decoratorhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292
Resolve BCP293 invalid union members in Bicep type declarationshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293
Fix BCP294 unreducible type unions in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294
Resolve BCP302 invalid type names in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302
Resolve BCP311 invalid index diagnostics in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311
Fix BCP318 null access errors in Bicep deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318
Handle BCP327 value too large diagnostics in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327
Handle BCP328 value too small diagnostics in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328
Resolve BCP332 string or array too long errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332
Resolve BCP333 string or array too short errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333
Understand BCP335 potential maximum length violationshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335
Fix BCP337 invalid declarations in Bicep parameters fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337
Resolve BCP338 unresolved parameter name errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338
Fix BCP401 spread operator usage issues in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401
Resolve BCP414 invalid reverse index operator usagehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414
Handle BCP416 string pattern mismatch diagnosticshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416
Fix BCP420 unresolved or complex scope expressions in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420
Resolve BCP422 function calls on non-existent resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422
Troubleshoot common Bicep installation errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/installation-troubleshoot
Delete Azure resource groups and handle deletion responseshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/delete-resource-group
Resolve common Azure ARM deployment errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors
Create ARM templates for targeted troubleshootinghttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/create-troubleshooting-template
Enable debug logging for ARM deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/enable-debug-logging
Fix invalid resource name and type segment errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-name-segments
Fix invalid template errors for ARM and Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template
Resolve resource not found errors in Azurehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-not-found
Fix parent resource dependency errors in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-parent-resource
Resolve RequestDisallowedByPolicy errors in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-policy-requestdisallowedbypolicy
Resolve location ineligible errors for Azure regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-region-access-policy
Fix resource provider registration errors in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-register-resource-provider
Fix reserved resource name errors in Azurehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name
Fix SKU not available errors in Azure deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-sku-not-available
Fix storage account name errors in ARM deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-storage-account-name
Find ARM and Bicep deployment error codeshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/find-error-code
Troubleshoot Azure management group SDK errorshttps://learn.microsoft.com/en-us/azure/governance/management-groups/troubleshoot/general
主题URL
解读Bicep警告和错误诊断https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-core-diagnostics
解决BCP007未知声明类型错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp007
修复BCP009不完整声明语法问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp009
修正BCP018缺失字符语法错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp018
解决BCP029无效资源类型格式问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp029
处理BCP033类型不匹配赋值错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp033
修复BCP034数组项类型不匹配问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp034
解决BCP035缺失必需资源属性问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp035
处理BCP036属性类型不匹配问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp036
修复BCP037资源类型上的无效属性问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp037
解决BCP040键不支持字符串插值问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp040
排查BCP048未解析函数重载问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp048
修复BCP052数据类型缺失属性错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp052
解决BCP053带建议的无效属性问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp053
处理BCP055无效属性访问类型错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp055
修复BCP057当前上下文中未定义名称问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp057
解决BCP062无效引用声明错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp062
修复BCP063名称不是有效符号问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp063
处理BCP070函数参数类型不匹配问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp070
解决BCP071 Bicep函数参数数量错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp071
修复BCP072 Bicep中参数默认值引用错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp072
解决BCP073 Bicep中对只读属性赋值问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp073
修复BCP076 Bicep中无效索引运算符使用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp076
解决BCP077 Bicep中对只写属性的访问问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp077
修复BCP078自定义标记联合类型缺失值问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp078
处理BCP081 Bicep中缺失资源类型元数据问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp081
解决BCP082 Bicep中未知名称和拼写建议问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp082
修复BCP083 Bicep中无效或拼写错误的属性名称问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp083
解决BCP088 Bicep中属性类型不匹配和拼写错误问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp088
修复BCP089 Bicep类型上的不允许属性和拼写错误问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp089
解决BCP091 Bicep中文件路径未找到错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp091
修复BCP124 Bicep中无效装饰器目标类型问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp124
解决BCP125 Bicep中无效参数装饰器问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp125
修复BCP126 Bicep中无效变量装饰器问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp126
解决BCP127 Bicep中无效资源装饰器问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp127
修复BCP128 Bicep中无效模块装饰器问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp128
解决BCP129 Bicep中无效输出装饰器问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp129
修复BCP130 Bicep参数文件中无效装饰器使用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp130
解决BCP132 Bicep中装饰器后缺失声明问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp132
修复BCP135 Bicep资源的无效部署范围问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp135
解决BCP138 Bicep中不支持for表达式位置问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp138
修复BCP139 Bicep中资源与文件范围不匹配问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp139
解决BCP144 Bicep中无索引的无效集合引用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp144
修复BCP147 Bicep中装饰器后缺失参数问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp147
解决BCP152 Bicep中函数用作装饰器的无效使用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp152
修复BCP153 Bicep中装饰器后缺失资源或模块问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp153
解决BCP166 Bicep中重复装饰器使用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp166
修复BCP170 Bicep中包含斜杠的无效子资源名称问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp170
解决BCP192 Bicep外部模块恢复失败问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp192
修复BCP201 Bicep扩展规范字符串无效问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp201
解决BCP226 #disable-next-line中缺失诊断代码问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp226
修复BCP238 Bicep数组/对象中逗号后意外换行问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp238
解决BCP266 Bicep中缺失元数据标识符问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp266
修复BCP288 Bicep中使用类型作为值问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp288
解决BCP290 Bicep中装饰器后缺失参数或类型问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp290
修复BCP292 Bicep中装饰器后缺失参数、输出或类型问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp292
解决BCP293 Bicep类型声明中无效联合成员问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp293
修复BCP294 Bicep中不可约简类型联合问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp294
解决BCP302 Bicep中无效类型名称问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp302
解决BCP311 Bicep中无效索引诊断问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp311
修复BCP318 Bicep部署中null访问错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp318
处理BCP327 Bicep中值过大诊断问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp327
处理BCP328 Bicep中值过小诊断问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp328
解决BCP332字符串或数组过长错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp332
解决BCP333字符串或数组过短错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp333
理解BCP335潜在最大长度违规问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp335
修复BCP337 Bicep参数文件中的无效声明问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp337
解决BCP338未解析参数名称错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp338
修复BCP401 Bicep中扩展运算符使用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp401
解决BCP414无效反向索引运算符使用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp414
处理BCP416字符串模式不匹配诊断问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp416
修复BCP420 Bicep中未解析或复杂范围表达式问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp420
解决BCP422对不存在资源的函数调用问题https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/diagnostics/bcp422
排查常见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 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
修复ARM和Bicep的无效模板错误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部署中的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

Best Practices

最佳实践

TopicURL
Apply recommended best practices for Bicep developmenthttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices
Use and customize Bicep linter ruleshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter
Avoid literal admin usernames in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-admin-username-should-not-be-literal
Validate artifacts parameters in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-artifacts-parameters
Clean up decompiled names in Bicep fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-decompiler-cleanup
Use explicit locations for Bicep module parametershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-explicit-values-for-loc-params
Scope nested deployment templates correctly in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-nested-deployment-template-scoping
Avoid conflicting metadata decorators in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-conflicting-metadata
Avoid root-level deployment resources in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-deployments-resources
Discourage explicit any type usage in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-explicit-any
Apply Bicep linter rule for environment-specific URLshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-environment-urls
Avoid hardcoded Azure locations in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-hardcoded-location
Restrict location expressions to parameter defaultshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params
Remove unnecessary dependsOn entries in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unnecessary-dependson
Detect unused existing resources in Bicep fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-existing-resources
Detect unused imports in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-imports
Detect unused parameters in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-parameters
Detect unused variables in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-unused-variables
Prefer string interpolation over concat in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-interpolation
Prefer unquoted property names in Bicep objectshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-prefer-unquoted-property-names
Simplify unnecessary string interpolation in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-interpolation
Simplify JSON null usage in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-simplify-json-null
Use parent property for child resources in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property
Use recent API versions in Bicep resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions
Use recent Az PowerShell versions in scriptshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-az-powershell-version
Use recent public Bicep module versionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-module-versions
Apply Bicep linter rule for resource ID functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-id-functions
Use resource symbol references instead of list/referencehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-resource-symbol-reference
Refactor Bicep code to use safe access operatorhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-safe-access
Avoid non-deterministic resource names in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-resource-identifier
Prevent preview VM images with Bicep linterhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image
Detect what-if short-circuiting in Bicep moduleshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-what-if-short-circuiting
Apply best practices for custom action endpoints in Azurehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-action-endpoint-how-to
Implement custom resource endpoints with Azure best practiceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/custom-providers-resources-endpoint-how-to
Tag mission-critical Azure workloads for resiliency assessmentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-mission-critical-workload
Use ARM test toolkit rules for all JSON fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/all-files-test-cases
Apply ARM template authoring best practiceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/best-practices
Validate createUiDefinition.json with ARM test toolkithttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/createuidefinition-test-cases
Apply test toolkit rules to ARM parameter fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameter-file-test-cases
Design ARM templates reusable across Azure cloudshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-cloud-consistency
Understand ARM template test toolkit template caseshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-test-cases
Run ARM template test toolkit for best practiceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/test-toolkit
主题URL
应用Bicep开发的推荐最佳实践https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/best-practices
使用和自定义Bicep校验器规则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-admin-username-should-not-be-literal
在Bicep模板中验证工件参数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/linter-rule-decompiler-cleanup
为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校验器规则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
将位置表达式限制为参数默认值https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-no-loc-expr-outside-params
移除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-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
在Bicep中为子资源使用parent属性https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-parent-property
在Bicep资源中使用最新API版本https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-recent-api-versions
在脚本中使用最新Az PowerShell版本https://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校验器规则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校验器阻止预览版VM镜像https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-stable-vm-image
检测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测试工具包规则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测试工具包验证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/parameter-file-test-cases
设计可在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-test-cases
运行ARM模板测试工具包以检查最佳实践https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/test-toolkit

Decision Making

决策制定

Architecture & Design Patterns

架构与设计模式

Limits & Quotas

限制与配额

TopicURL
Deploy Bicep templates at subscription scopehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription
Limit predeployment asserts in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts
Respect ARM output limits in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs
Enforce ARM parameter limits in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters
Enforce ARM resource count limits in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-resources
Enforce ARM variable count limits in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-variables
Configure outputs in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/outputs
Define and manage parameters in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameters
Declare resources in Bicep and observe limitshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-declaration
Review Azure subscription and service limits and quotashttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits
Understand ARM request throttling limits and headershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/request-limits-and-throttling
Apply Azure resource naming rules and restrictionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-name-rules
Identify Azure resources exempt from 800-per-group limithttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resources-without-resource-group-limit
Apply and understand Azure resource tag limitshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources
Check tag support and cost reporting by resource typehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support
Deploy ARM templates at subscription scopehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription
View and manage ARM deployment history limitshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history
Understand ARM deployment history limits and cleanuphttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-history-deletions
Use and limit outputs in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/outputs
Use ARM template expressions and syntax ruleshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-expressions
Resolve deployment quota exceeded errors in ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/deployment-quota-exceeded
Resolve ARM job size exceeded deployment errorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-job-size-exceeded
Resolve resource quota errors in ARM deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota
主题URL
在订阅范围部署Bicep模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-subscription
限制Bicep模板中的预部署断言数量https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-asserts
在Bicep模板中遵守ARM输出限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-outputs
在Bicep中强制执行ARM参数限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-max-parameters
在Bicep中强制执行ARM资源数量限制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
查看Azure订阅和服务限制与配额https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits
了解ARM请求限流限制和标头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
按资源类型检查标签支持和成本报告https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-support
在订阅范围部署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/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
解决ARM部署中的资源配额错误https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-resource-quota

Security

安全性

TopicURL
Run Bicep deployment scripts inside private virtual networkshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet
Execute Bicep deployment scripts via private endpointshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-vnet-private-endpoint
Pass Key Vault secrets as Bicep parametershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/key-vault-parameter
Prevent exposing secrets in Bicep outputshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets
Protect commandToExecute secrets in Bicep scriptshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-protect-commandtoexecute-secrets
Avoid hardcoded defaults for secure Bicep parametershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-parameter-default
Secure parameters in nested Bicep deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-params-in-nested-deploy
Ensure secret-like parameters are marked securehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-secure-secrets-in-parameters
Enforce secure adminPassword values in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/linter-rule-use-secure-value-for-secure-inputs
Define Azure RBAC roles and assignments with Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-rbac
Manage deployment secrets with Bicep and Key Vaulthttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-secrets
Authenticate Azure Resource Manager requests across tenantshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant
Configure ARM management access through Private Link (commands)https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-commands
Secure ARM management with Private Link via Azure portalhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/create-private-link-access-portal
Protect Azure resources with management lockshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources
Manage existing Azure Resource Manager Private Links via APIhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-private-link-access-commands
Map Azure Policy regulatory controls for ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/security-controls-policy
Use Azure Resource Manager service tags in network security ruleshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/service-tags
Plan for TLS version support changes in Azure Resource Managerhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tls-support
Use Key Vault secrets as ARM template parametershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/key-vault-parameter
Securely deploy private ARM templates with SAShttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/secure-template-with-sas-token
Use Key Vault secrets in ARM template parametershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-use-key-vault
Configure hierarchy protection for Azure management groupshttps://learn.microsoft.com/en-us/azure/governance/management-groups/how-to/protect-resource-hierarchy
主题URL
在专用虚拟网络中运行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
将Key Vault机密作为Bicep参数传递https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/key-vault-parameter
防止在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
确保类似机密的参数被标记为安全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门户使用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 Linkshttps://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模板参数中使用Key Vault机密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

Configuration

配置

TopicURL
Configure Bicep environment with bicepconfig.jsonhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config
Configure Bicep linter rules in bicepconfig.jsonhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-linter
Configure Bicep module aliases and credentialshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config-modules
Reference available built-in functions in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions
Use the any() function to relax Bicep typinghttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-any
Import shared functionality and namespaces in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-import
Run and configure the Bicep MCP server for AI toolshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server
Configure using and using none in Bicep parametershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-using
Configure child resource names and types in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/child-resource-name-type
Configure conditional resource deployments in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/conditional-resource-deployment
Use supported data types in Bicep fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/data-types
Configure dev environments for Bicep deployment scriptshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep-configure-dev
Reference existing Azure resources in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/existing-resource
Understand Bicep file structure and syntaxhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/file
Install and configure Bicep tooling environmentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install
Use iterative loops to generate Bicep resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/loops
Organize deployments using Bicep moduleshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/modules
Create and use Bicep parameter fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameter-files
Configure resource dependencies in Bicep deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/resource-dependencies
Define Azure monitoring resources using Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-monitoring
Configure Azure virtual networks using Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scenarios-virtual-networks
Set scope for extension resources in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/scope-extension-resources
Define user-defined data types in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-data-types
Create and use user-defined functions in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/user-defined-functions
Use built-in Azure Policy definitions for custom providershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/policy-reference
Configure cache custom resources for Azure Custom Providershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-cache-resource-endpoint-reference
Configure proxy custom resources for Azure Custom Providershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/proxy-resource-endpoint-reference
Track long-running Azure operations via ARM async statushttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations
Map Azure services to Resource Manager provider namespaceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-services-resource-providers
Configure Azure Resource Manager for EU data boundaryhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-data-boundary
Configure monitoring and alerts for Azure Resource Managerhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager
Reference metrics and logs for monitoring Azure Resource Managerhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference
Use built-in Azure Policy definitions for ARM governancehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/policy-reference
Configure and manage Azure preview features via Microsoft.Featureshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/preview-features
Use Resource Group insights to monitor application healthhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-group-insights
Manage and delete personal data in Azure Resource Managerhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-manager-personal-data
Discover Azure resource providers, types, and API versionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types
Enforce tag compliance with Azure Policy definitionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-policies
Configure resource tags using Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-bicep
Configure tags in ARM templates during deploymenthttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-templates
Define reusable type definitions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/definitions
Configure parameters and constraints in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/parameters
Declare ARM template resources and propertieshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/resource-declaration
Configure ARM template structure and JSON sectionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax
Reference of all ARM template functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions
Use array functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-array
Use CIDR functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-cidr
Use comparison functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-comparison
Use date functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-date
Use deployment functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-deployment
Use lambda functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-lambda
Use logical functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-logical
Use numeric functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-numeric
Use object functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-object
Use resource functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-resource
Use scope functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-scope
Use string functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-string
Create and manage Azure ARM template specshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs
Configure Azure portal forms for template specshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-portal-forms
Update Visual Studio ARM deployment to Az PowerShellhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/update-visual-studio-deployment-script
Create and use user-defined functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/user-defined-functions
Define and use variables in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/variables
Configure and manage Azure Service Group membership at scalehttps://learn.microsoft.com/en-us/azure/governance/service-groups/manage-membership
主题URL
使用bicepconfig.json配置Bicep环境https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-config
在bicepconfig.json中配置Bicep校验器规则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-functions
使用any()函数放宽Bicep类型限制https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-any
在Bicep中导入共享功能和命名空间https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-import
为AI工具运行和配置Bicep MCP服务器https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-mcp-server
在Bicep参数中配置using和using nonehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-using
在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/conditional-resource-deployment
在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/deployment-script-bicep-configure-dev
在Bicep中引用现有Azure资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/existing-resource
了解Bicep文件结构和语法https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/file
安装和配置Bicep工具环境https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/install
使用迭代循环生成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/modules
创建和使用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-data-types
在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 Resource Manager的指标和日志https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/monitor-resource-manager-reference
为ARM治理使用内置Azure Policy定义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
使用资源组见解监控应用程序健康状况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/definitions
在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/resource-declaration
配置ARM模板结构和JSON部分https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/syntax
所有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模板中使用部署函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-functions-deployment
在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
创建和管理Azure ARM模板规范https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs
为模板规范配置Azure门户表单https://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
在ARM模板中创建和使用用户自定义函数https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/user-defined-functions
在ARM模板中定义和使用变量https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/variables
大规模配置和管理Azure服务组成员身份https://learn.microsoft.com/en-us/azure/governance/service-groups/manage-membership

Integrations & Coding Patterns

集成与编码模式

TopicURL
Use Bicep CLI commands with Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli
Use Bicep extensions to reach external resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension
Use Bicep array functions in ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-array
Manipulate IP ranges with Bicep CIDR functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-cidr
Work with dates using Bicep date functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-date
Retrieve deployment metadata with Bicep functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-deployment
Load external file content in Bicep deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-files
Control Bicep execution flow with fail functionhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-flow-control
Use lambda expressions and functions in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-lambda
Apply logical functions and operators in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-logical
Use numeric functions in Bicep templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-numeric
Manipulate objects using Bicep object functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-object
Use functions in Bicep parameters fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-parameters-file
Get Azure resource values with Bicep functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-resource
Access deployment scopes using Bicep scope functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-scope
Manipulate text with Bicep string functionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-functions-string
Deploy Kubernetes resources to AKS using Bicep extensionhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-kubernetes-extension
Map JSON ARM template syntax to Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/compare-template-syntax
Decompile ARM JSON templates into Bicep fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/decompile
Convert Bicep to JSON ARM templates with MSBuildhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file
Use the Bicep null-forgiving operator safelyhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving
Prevent null reference errors with Bicep safe-dereferencehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-safe-dereference
Expand arrays and objects with Bicep spread operatorhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-spread
Use core Bicep operators in ARM deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators
Access resources and properties with Bicep accessor operatorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-access
Compare values using Bicep comparison operatorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-comparison
Evaluate conditions with Bicep logical operatorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-logical
Perform calculations with Bicep numeric operatorshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operators-numeric
Build C# Azure Function endpoints for custom providershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/custom-providers/reference-custom-providers-csharp-endpoint
Manage Azure resource groups using Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-cli
Manage Azure resource groups with PowerShell cmdletshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-powershell
Create and manage resource groups using Python SDKhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resource-groups-python
Deploy and manage Azure resources using Azure CLIhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-cli
Deploy and manage Azure resources with PowerShellhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-powershell
Manage Azure resources programmatically with Python and ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-python
Manage Azure resources via ARM REST API operationshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/manage-resources-rest
Sample Azure Resource Graph queries for ARM resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-graph-samples
Tag Azure resources using Azure CLI commandshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-cli
Manage Azure resource tags with PowerShellhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-powershell
Tag Azure resources programmatically with Python SDKhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources-python
Deploy VM extensions via ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions
Use ARM deployment scripts for custom automationhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script
Use Azure Resource Graph queries for management groupshttps://learn.microsoft.com/en-us/azure/governance/management-groups/resource-graph-samples
Manage Service Group members via REST APIhttps://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-member-rest-api
Create Azure Service Groups using REST APIhttps://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-rest-api
Run Azure Resource Graph queries for Service Groupshttps://learn.microsoft.com/en-us/azure/governance/service-groups/resource-graph-samples
主题URL
将Bicep CLI命令与Azure CLI配合使用https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-cli
使用Bicep扩展访问外部资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/bicep-extension
在ARM模板中使用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中应用逻辑函数和运算符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函数获取Azure资源值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
使用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
将ARM JSON模板反编译为Bicep文件https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/decompile
使用MSBuild将Bicep转换为JSON ARM模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/msbuild-bicep-file
安全使用Bicep null宽容运算符https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/operator-null-forgiving
使用Bicep安全解引用运算符防止null引用错误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
ARM资源的Azure Resource Graph查询示例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模板部署VM扩展https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deploy-vm-extensions
使用ARM部署脚本实现自定义自动化https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-tutorial-deployment-script
为管理组使用Azure Resource Graph查询https://learn.microsoft.com/en-us/azure/governance/management-groups/resource-graph-samples
通过REST API管理服务组成员https://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-member-rest-api
使用REST API创建Azure服务组https://learn.microsoft.com/en-us/azure/governance/service-groups/create-service-group-rest-api
为服务组运行Azure Resource Graph查询https://learn.microsoft.com/en-us/azure/governance/service-groups/resource-graph-samples

Deployment

部署

TopicURL
Configure Azure Pipelines to deploy Bicep fileshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines
Create Azure resource groups using Bicep deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/create-resource-group
Deploy Bicep from Azure Cloud Shell with constraintshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-cloud-shell
Automate Bicep deployments with GitHub Actionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-github-actions
Deploy Bicep templates to management groupshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group
Deploy Bicep templates to Azure resource groupshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-resource-group
Deploy Bicep templates at tenant scopehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-tenant
Use deploymentScripts resources in Bicep deploymentshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep
Develop and structure deployment scripts in Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-develop
Manage Azure deployment stacks using Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-stacks
Set up a private Azure container registry for Bicep moduleshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/private-module-registry
Create and deploy template specs with Bicephttps://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/template-specs
Move Azure App Service across subscriptionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/app-service-move-limitations
Move classic Azure resources with ARMhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/classic-model-move-limitations
Move Cloud Services (extended support) resourceshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/cloud-services-extended-support
Move Azure networking resources without downtimehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations
Handle special cases when moving Azure VMshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/virtual-machines-move-limitations
Execute ARM move operations between subscriptionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-resource-group-and-subscription
Check move support for Azure resource typeshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-support-resources
Cut over Azure workloads after migrationhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-cutover
Migrate Azure workloads to a new regionhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocate-migrate
Relocate Azure Application Gateway and WAF between regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-gateway
Relocate Azure App Service to another regionhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-app-service
Relocate Azure Automation accounts across regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-automation
Relocate Azure Backup protection to another regionhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-backup
Relocate Azure Container Registry or use geo-replicationhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-container-registry
Relocate Azure Cosmos DB NoSQL accounts regionallyhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-cosmos-db
Relocate Azure Event Grid custom topics regionallyhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-custom-topics
Relocate Azure Event Grid domains via ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-domains
Relocate Azure Event Grid system topics to new regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-grid-system-topics
Relocate Azure Event Hubs namespaces by templatehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub
Relocate Azure Event Hubs dedicated clustershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-event-hub-cluster
Relocate Azure Firewall protecting a virtual networkhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-firewall
Relocate Azure Functions apps between regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-functions
Relocate Azure HDInsight clusters across regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-hdinsight
Work around lack of Azure Key Vault relocationhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-key-vault
Relocate Azure Kubernetes Service clusters by regionhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-kubernetes-service
Relocate Log Analytics workspaces and reconfigure sendershttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics
Relocate Azure NetApp Files volumes across regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-netapp
Relocate Azure Database for PostgreSQL across regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-postgresql-flexible-server
Relocate Azure Private Link Service to new regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-private-link
Relocate Recovery Services vault and Site Recoveryhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-site-recovery
Relocate Azure Static Web Apps to new regionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-static-web-apps
Relocate Azure Virtual Machine Scale Sets regionallyhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-machine-scale-sets
Relocate Azure Virtual Networks using ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network
Relocate Azure Network Security Groups via templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-virtual-network-nsg
Configure Azure Pipelines CI/CD for ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/add-template-to-azure-pipelines
Create and deploy ARM resources from Visual Studiohttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/create-visual-studio-deployment-project
Deploy ARM templates using GitHub Actionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-github-actions
Deploy ARM linked templates for complex solutionshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-linked-template
Deploy local ARM templates from your machinehttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-local-template
Set up CI/CD for ARM templates with Pipelineshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-pipeline
Create template specs with linked ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-linked
Deploy template specs as linked ARM templateshttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-deploy-linked-template
主题URL
配置Azure Pipelines以部署Bicep文件https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/add-template-to-azure-pipelines
使用Bicep部署创建Azure资源组https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/create-resource-group
在Azure Cloud Shell中部署Bicep并应用约束https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-cloud-shell
使用GitHub Actions自动化Bicep部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-github-actions
将Bicep模板部署到管理组https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-management-group
将Bicep模板部署到Azure资源组https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-resource-group
在租户范围部署Bicep模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deploy-to-tenant
在Bicep部署中使用deploymentScripts资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-bicep
在Bicep中开发和结构化部署脚本https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/deployment-script-develop
使用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创建和部署模板规范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网络资源https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/move-limitations/networking-move-limitations
处理移动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/move-support-resources
迁移后切换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
迁移Log Analytics工作区并重新配置发送方https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/relocation/relocation-log-analytics
在区域之间迁移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虚拟网络https://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
配置Azure Pipelines CI/CD以部署ARM模板https://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
使用GitHub Actions部署ARM模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-github-actions
部署ARM链接模板以实现复杂解决方案https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-linked-template
从本地计算机部署ARM模板https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-local-template
为ARM模板设置Pipelines CI/CDhttps://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial-pipeline
使用链接ARM模板创建模板规范https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-create-linked
将模板规范作为链接ARM模板部署https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/template-specs-deploy-linked-template