我们正在Azure门户中进行跟踪
现在完成开发工作后,我们需要在客户端的UAT环境中部署这些蔚蓝资源
我环顾四周(可能会丢失一些东西),发现Azure资源的部署并不简单。
在Azure中,就像另一个订阅一样,对吗?
因此找到了这个blog,它可以与不同的PowerShell脚本一起从一个订阅复制到另一个订阅
这是正确的方法吗?它涵盖了资源执行完美无缺所需的所有内容(我仍然需要遍历脚本),例如权限,数据工厂数据集等?
还有其他部署方式(出口和进口种类)吗?
答案 0 :(得分:0)
基本上,您需要创建一个可重用的arm模板,您的问题缺少一些细节,但是ARM模板是在Azure上进行自动部署的一种高级方法 首先,编写手臂模板以部署原始的所需资源,请参见
您可以使用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”的正确和最佳方法
也可以在此处查看,以在手臂模板视图中查看所有现有资源 https://resources.azure.com/ 我对Azure的理解是,除少数例外情况外,几乎所有内容都具有ARM模板表示形式
希望这会有所帮助。