【问题标题】:Copy Azure Resources to client azure account将 Azure 资源复制到客户端 Azure 帐户
【发布时间】:2018-08-09 14:05:38
【问题描述】:

我们正在努力关注 Azure 门户

  • Azure 函数
  • 数据工厂
  • 逻辑应用
  • 存储帐户(不是文件)

现在我们已经完成了开发,我们需要在客户端的 UAT 环境中部署这些 azure 资源

我环顾四周(可能遗漏了什么),发现 Azure 资源的部署并不简单。

在 Azure 中,它就像另一个订阅,对吗?

所以找到了这个blog,它适用于不同的 PowerShell 脚本,可以从一个订阅复制到另一个订阅

这是正确的方法吗? &它涵盖了资源完美执行所需的一切(我仍然需要通过脚本),例如权限、数据工厂数据集等?

任何其他部署方式(导出和导入类型)?

【问题讨论】:

    标签: azure deployment copy resources


    【解决方案1】:

    基本上你需要的是创建一个可重用的手臂模板,你的问题缺乏一些细节,但 ARM 模板是 Azure 中自动部署的方式,在高级 首先编写你的 arm 模板来部署 vanilla 所需的资源,看这里

    1. https://docs.microsoft.com/en-us/azure/templates/microsoft.web/sites/functions
    2. https://docs.microsoft.com/en-us/azure/templates/microsoft.datafactory/factories
    3. https://docs.microsoft.com/en-us/azure/templates/microsoft.logic/integrationaccounts
    4. https://docs.microsoft.com/en-us/azure/templates/microsoft.datalakeanalytics/accounts/storageaccounts

    您可以使用 ARM 模板依赖和其他功能将所有这些组合到一个大模板中 看这里 https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions

    完成后,ARM 模板可以通过多种方式使用,包括 PowerShell、直接 API 调用,甚至您可以在 Azure 中创建部署并将其保存以通过单击重复使用 看看这里,如果会有大量用户考虑将其添加到市场。

    https://docs.microsoft.com/en-us/azure/azure-resource-manager/

    在完成香草资源的实施后,您可以开始添加您可能拥有的任何自定义设置。 这是做“afaik”的正确和最佳方式

    还可以在此处查看您在 arm 模板视图中的所有现有资源 https://resources.azure.com/ 我对 Azure 的理解是,除了少数例外,几乎所有东西都有 ARM 模板表示

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2020-07-31
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      相关资源
      最近更新 更多