如何重建复杂的 Azure 环境

How to rebuild a complex azure environment

我有一个复杂的 Azure 环境,其中有很多组件和依赖项。

我应该把它分成多个部署吗?即使是一种资源也有很多依赖关系。

例如涉及服务结构的密钥

根据你的描述,正如4c74356b41所说,我建议你可以使用arm模板来实现你的要求。

Resource Manager template - A JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a resource group. It also defines the dependencies between the deployed resources. The template can be used to deploy the resources consistently and repeatedly.

通过使用手臂模板。您可以使用 linked templates 到 link 不同的资源来实现一个资源有很多依赖项。

关于什么是arm template和入门,可以参考这个article

此外,还有多个arm模板示例,你可以参考这个url来了解如何创建模板。

此外,如果您已经创建了一个资源组,并且它包含多个资源,您可以直接下载它的部署模板使用自动化脚本功能进行下一次部署。

注意:并非所有资源都会自动包含在自动模板中。

更多细节,你可以参考这张图片: