【问题标题】:Copy existing Azure resource group items into another Subscription RG将现有 Azure 资源组项复制到另一个订阅 RG
【发布时间】:2021-09-30 13:55:24
【问题描述】:

我想要的只是将resource-grp1下的所有现有资源从生产环境复制/重新创建到另一个resource-grp2。

在同一订阅的另一个资源组中重新创建相同环境的最简单方法是什么?我试图导出资源组并下载。问题是文件“parameters.json”包含对原始资源组名称的硬编码引用。有没有办法在不使用 Azure CLI/Powershell 的情况下做到这一点,只使用 Azure 门户 resource-grp1 包含以下资源

 1. 2 app service plans
 2. 10 app services
 3. 8 azure sql database
 4. 3 NSG & vnet
 5. Application Insight
 6. SendGrid
 6. Storage account
 7. VM

【问题讨论】:

    标签: azure deployment azure-resource-manager azure-deployment azure-resource-group


    【解决方案1】:

    您可以导航到您的资源组 > 单击侧面板中的导出模板 您将有 3 个选项

    1. 下载
    2. 添加到库
    3. 部署

    下载后, ARM 模板将保存到本地计算机。这将允许手动更改模板或将其保存在某处以供以后使用。

    保存时,ARM 模板将保存到可从 Azure 门户中的“浏览 > 模板”访问的集合中。这允许保存资源组配置,以便以后轻松重新部署。

    部署时,ARM 模板将部署到新的资源组。这实质上允许“复制”资源组。这对于轻松克隆资源组以轻松启动具有相同设置的单独托管环境很有用。

    enter image description here

    我已经下载了模板并使用模板部署导入了模板。

    搜索模板部署 > 在编辑器中构建自己的模板 > 加载文件(解压后添加下载的模板)> 保存 > 创建

    enter image description here

    enter image description here

    enter image description here

    您可以参考此site 了解更多信息

    【讨论】:

      【解决方案2】:

      如果您遇到导出模板“问题在于文件“parameters.json” 包含对原始资源组名称的硬编码引用”的问题,请尝试以下操作。

      Azure 门户 -> 资源组 -> 导出模板下载模板。

      下载模板(template.jsonparameters.json)文件后查找 旧资源组参考更改新资源组参考

      部署到其他资源组:

      在 Azure 门户搜索栏中搜索模板部署,然后单击创建

      在编辑器中点击构建您自己的模板

      选择参数并添加更新的parameters.json文件

      &

      选择资源并添加更新的template.file并保存。

      添加您需要部署的订阅资源组

      单击“创建”会将您的资源部署到新的资源组中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多