azure - 使用部署详细信息克隆 Azure 资源组?
问题描述
我正在尝试使用自动化脚本部分中的 arm 模板复制现有的 Azure 资源组,但遇到关于 10 种资源类型尚无法导出的警告消息。一个是 Azure 数据工厂。在网上搜索后,我发现某些资源类型的模板尚不可用。查看资源组中的部署部分时,我可以看到每个资源的部署详细信息下载链接。
这些可以用来将每个资源重新创建到一个新的资源组中吗?还是我最好从自动化脚本部分下载模板并手动添加模板尚不可用的资源?
任何帮助,将不胜感激。
我收到的一些警告:
资源类型架构未找到:
***资源类型“Microsoft.DataFactory/dataFactories”的架构不可用。这种类型的资源不会被导出到模板中。(代码:ResourceTypeSchemaNotFound,目标:Microsoft.DataFactory/dataFactories
ExportTemplateProviderError:都与sql server相关
***无法获取“Microsoft.Sql/servers/connectionPolicies”类型的资源。这种类型的资源不会被导出。(代码:ExportTemplateProviderError,目标:Microsoft.Sql/servers/connectionPolicies)
***无法获取“Microsoft.Sql/servers/backupLongTermRetentionVaults”类型的资源
***无法获取“Microsoft.Sql/servers/extendedAuditingSettings”类型的资源。
解决方案
自动化脚本部分中的 Azure 资源组 ARM 模板并不像应有的那样全面。例如,很可能从 ARM 部署数据工厂实例。它提供了一个合理的起点,但您会发现没有部署的资源以及大量多余的东西。
我采用的方法是从 Visual Studio 中的干净模板开始,然后从空白模板或快速入门构建项目,然后参考模板文档并从头开始构建,使用从资源组导出的 ARM 模板帮助确定它的外观。这会产生一个干净、可重用的模板项目。
不幸的是,我还没有找到更好的方法。
推荐阅读
- r - 如何使用 bigrquery 中的 bq_load_table() 将谷歌云存储中的数据加载到 R 中?
- uwp - 如何从 UWP 中的 DataTemplate 获取模型?
- angular - RxJS 6 有条件地管道一个 observable
- python - 不按类区分的父元素的特定子元素的Xpath?
- reactjs - 如何显示验证消息
对预制组件的独特价值做出反应 - python - 如何在 Windows 中安全地存储数据库凭据?
- npm - 为什么安装 Vue CLI 后无法启动 Vue UI?
- ubuntu - Ubuntu:卸载软件包后,它仍然存在
- python - 使用 python 操作绘图数据的任何交互式方式?
- matlab - 如何解决:错误 C2039: 'make_normal_of_point_with_normal_pmap': is not a member of 'CGAL'