繁体   English   中英

使用 Terraform 的 Azure API 管理器

[英]Azure API manager using terraform

我是 Terraform 的新手,想知道我们是否可以使用 Terraform 为 Azure API 管理器实施一种灾难恢复。
我知道 Microsoft 为 API 管理器实施了灾难恢复,但我想探索是否可以使用 Terraform 重新创建整个过程。
我能够使用具有相同配置/API 等的 Terraform 重新创建 API 管理器。
我唯一不清楚的是如何使用 Terraform 在 API 管理器中备份和重新创建相同的订阅/产品。
例如,如果有人删除了 API 管理器,我想使用 Terraform 重新创建它并导入所有现有的产品/订阅(密钥)。
有任何想法吗?

与使用 ARM 模板类似,您也可以使用 Terraform 来部署 Azure APIM。 有关详细信息,请参阅azurerm 提供程序文档

但是对于用户和订阅等所有运行时数据,您将不得不考虑使用内置功能设置备份/恢复系统。

使用 Terraform 部署 APIM 后,您将不得不单独恢复运行时数据。 此外,根据您的恢复时间目标,您将不得不经常进行备份。

PS:逻辑应用程序是设置自动备份的好方法。 有一个官方示例,您可以参考这个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM