有关 Azure 资源管理器模板的常见问题解答

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft Azure网络

小提示:您能找到这篇{有关 Azure 资源管理器模板的常见问题解答}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的有关 Azure 资源管理器模板的常见问题解答内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">本文解答了有关Azure资源管理器模板(ARM模板)的常见问题。

< ">入门

< ">什么是ARM模板,为什么要使用它们?

< ">ARM模板是JSON文件,可在其中定义要部署到Azure的内容。模板可帮助你实现Azure的基础结构即代码解决方案。组织可以重复并可靠地将所需基础结构部署到不同的环境。

< ">若要详细了解ARM模板如何帮助管理Azure基础结构,请参阅什么是ARM模板?

< ">如何开始使用模板?

< ">若要简化ARM模板的创作,需要合适的工具。我们建议安装Visual Studio Code和Azure资源管理器工具扩展。有关这些工具的快速介绍,请参阅快速入门:使用Visual Studio Code创建ARM模板。

< ">准备好学习如何创建ARM模板时,请开始学习有关ARM模板的初学者教程系列。这些教程指导你逐步完成构造ARM模板的过程。你将了解模板的不同部分以及它们的协作方式。此内容也作为Microsoft Learn模块提供。

< ">我应使用ARM模板还是Terraform部署到Azure?

< ">可使用你最喜欢的选项。这两项服务都可帮助你自动部署到Azure。

< ">我们认为,使用ARM模板比使用其他基础结构即代码服务更加有益。若要了解这些优势,请参阅为什么选择ARM模板?

< ">Build 2020

< ">我错过了Microsoft Build 2020的演示文稿。演示文稿是否可供查看?

< ">是的,请随时观看。

< ">在哪里可以获得有关在Build发布的新功能的详细信息?

< ">有关正在使用的功能中国新闻发布会的一般信息,请加入我们的Azure顾问部署Yammer组。

< ">若要了解有关新模板语言的信息,请注册通知。

< ">若要了解有关模板规格的信息,请参阅Azure资源管理器模板规格(预览版)。



< ">创建和测试模板

< ">在哪里可以了解ARM模板的最佳做法?

< ">有关实现模板的建议,请参阅ARM模板的最佳做法。创建模板后,运行ARM测试工具包。它检查模板是否符合建议的做法。



< ">我已通过门户设置我的环境。是否有某种方法可从现有资源组获取模板?

< ">是的,你可以从资源组导出模板。导出的模板是了解模板的良好起点,但你可能想要在将其用于生产环境之前对其进行修订。

< ">导出模板时,可以选择要包含在模板中的资源。

< ">是否可以在ARM模板中创建资源组并向其部署资源?

< ">是的,当你在Azure订阅级别部署模板时,可以在模板中创建资源组。有关创建资源组和部署资源危机公关前言的示例,请参阅资源组和资源。

< ">是否可以在ARM模板中创建订阅?

< ">是的,有关详细信息,请参阅以编程方式创建具有最新api的Azure订阅。

< ">如何在部署模板之前对其进行测试?

< ">建议在部署模板之前,在其上运行ARM测试工具包和what-if操作。测试工具包将检查模板是否使用最佳做法。它在识别到可改进模板实现方式的更改时提供警告。

< ">What-if操作显示模板对环境所做的更改。在部署之前,可以看到意外的更改。What-if操作还会返回预检验证期间可以检测到的任何错误。例如,如果模板中包含语法错误,则会返回该错误。它还会返回任何可以确定已部署资源的最终状态的错误。例如,如果模板使用已在使用中的名称部署存储帐户,What-if操作会返回该错误。

< ">在哪里可以找到可用于每种资源类型的属性的相关信息?

< ">VS Code提供了用于处理资源属性的Intellisense。还可以查看属性和说明的模板参考。

< ">我需要创建一个资源类型的多个实例。如何在我的模板中创建迭代器?

< ">使用copy元素指定多个实例。还可以将copy用于资源、属性、变量和输出。

< ">模板语言

< ">我听说你正在研究一种新的模板语言。在哪里可以找到有关它的详细信息?

< ">若要预览新语言,请参阅Bicep项目存储库。若要随时了解新语言,请注册获取通知。

< ">是否有支持在YAML中创建模板的计划?

< ">目前没有支持YAML的计划。我们相信,新模板语言将提供比YAML或JSON更易于使用的解决方案。

< ">发布新模板语言后,是否仍可以使用JSON编写模板?

< ">是的,你可以继续使用JSON模板。

< ">是否会提供将我的JSON模板转换为新模板语言的工具?

< ">是的。

< ">模板规格

< ">如何开始模板规范的预览版本?

< ">安装最新版本的PowerShell或Azure CLI。对于Azure PowerShell,请使用版本5.0.0或更高版本。对于Azure CLI,请使用版本2.14.2或更高版本。

< ">模板规格和Azure蓝图有何关系?

< ">Azure蓝图通过将blueprint definition资源替换为template spec资源在其实现中使用模板规格。我们将提供迁移路径,将蓝图定义转换为模板规范,但仍支持蓝图定义Api。没有对blueprint assignment资源进行更改。蓝图仍是在Azure中构建受治理环境的用户体验。

< ">模板规格是否会替换链接模板?

< ">不会,但模板规格设计为可与链接模板一起使用。在部署父模板之前,无需将链接模板移动到可公开访问的终结点。而是在创建模板规格时,将父模板及其项目打包在一起。

< ">是否可以跨订阅共享模板规格?

< ">可以,只要用户具有对模板规格的读取访问权限,就可以跨订阅使用它们。不能跨租户使用模板规格。

< ">模板中的脚本

< ">是否可以在模板中包含脚本来执行模板中无法执行的任务?

< ">可以,请使用部署脚本。可在模板中包含Azure PowerShell或Azure CLI脚本。此功能以预览版提供。

< ">是否仍可使用自定义脚本扩展和Desired State Configuration(DSC)?

< ">这些选项仍可用且未发生更改。部署脚本旨在执行与VM来宾无关的操作。如果需要在VM中的主机操作系统上运行脚本,则自定义脚本扩展和/或DSC将是更好的选择。但部署脚本具有一些优势,例如可设置超时持续时间。

< ">Azure政府版是否支持部署脚本?

< ">支持,你可以使用US Gov亚利桑那州和US Gov弗吉尼亚州中的部署脚本。

< ">在部署前预览更改

< ">是否可以预览部署模板之前将发生的更改?

< ">可以,使用what-if功能。它会评估环境的当前状态,并将其与部署后存在的状态进行比较。你可以检查汇总的更改,以确保模板没有任何意外的结果。

< ">可以同时在增量模式和完全模式下使用what-if功能吗?

< ">可以,两种部署模式均受支持。有关使用增量模式的示例,请参阅运行what-if操作。有关使用完全模式的示例,请参阅确认删除。

< ">What-if是否适用于链接模板?

< ">适用,what-if可评估父模板及其链接模板的状态。

< ">是否可以在Azure管道中使用what-if?

< ">可以,你可以使用what-if来验证管道是否应继续。

< ">使用what-if时,我看到了不属于模板的属性更改。这是预期的“干扰信息”吗?

< ">我们正在努力减少干扰信息。请在此处的GitHub存储库中提交问题,以帮助我们改进:https://aka.ms/WhatIfIssues

< ">模板可视化工具

< ">是否有办法可视化ARM模板及其资源?

< ">我们有一个社区提供的VS Code扩展,它可以很好地可视化ARM模板。该扩展显示了要部署的资源以及它们之间的关系。

< ">是否可以在VS Code之外使用模板可视化工具?

< ">可在门户中预览模板可视化工具。有关详细信息,请观看此Build的简短会话。

< ">部署限制

< ">在单个部署操作中可以部署多少个资源组?

< ">过去,此限额为五个资源组。最近已增加到800个资源组。有关详细信息,请参阅在订阅级别创建资源组和资源。

< ">在部署历史记录中,我遇到关于限额为800个部署的错误。

< ">我们正在更改资源组部署历史记录的维护方式。过去,必须手动从此历史记录中删除部署才能避免此错误。从2020年6月开始,我们将在你接近限额时自动从历史记录中删除部署。有关详细信息,请参阅从部署历史记录中自动删除。

< ">从历史记录中删除部署不会影响已部署的资源。

< ">模板和DevOps

< ">是否可以将ARM模板集成到Azure Pipelines中?

< ">是的。有关如何使用模板和管道的说明,请参阅教程:使用Azure Pipelines持续集成arm模板并将arm模板与Azure Pipelines集成。

< ">是否可以使用GitHub操作来部署模板?

< ">是,请参阅使用GitHub操作部署ARM模板。

有关 Azure 资源管理器模板的常见问题解答

上一篇:Shopee虾皮新手须知:账户健康状态
下一篇:微软广告:什么是广泛匹配类型?


版权声明:以上主题为“有关 Azure 资源管理器模板的常见问题解答"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    有关 Azure 资源管理器模板的常见问题解答
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“有关 Azure 资源管理器模板的常见问题解答”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通有关 Azure 资源管理器模板的常见问题解答的相关事宜。

关键词:有关,Azure,资源管理器模板

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号