是否弃用了 Azure 管理库以支持 Azure 资源管理器?

Is Azure Management Library deprecated in favor of Azure Resource Manager?

对于 Azure 自动化,我们使用 Management Libraries 来配置云服务和 BLOB 存储以及 SQL 数据库。这似乎不再维护。我们应该停止在生产中使用它吗? 需要提供:

Azure 网络应用程序

SQL 数据库

BLOB

Azure 搜索索引

现在任何关于推荐方法的权威信息都会很有帮助。谢谢

我找不到关于当前建议使用的库的任何信息。

但是,几周前 Simpler Azure Management Libraries for .NET 发布了预览版。可能值得检查一下并在未来关注它。

目前它似乎只能管理 Azure 虚拟机、虚拟机规模集、存储、网络、资源管理器、Key Vault 和 Batch。但是,由于这是一个预览版,MS 正在要求开发人员提供反馈以及他们接下来希望看到的支持。

您可能已经知道 Azure Management LibraryAzure Service Management API (ASM) 的包装器,它提供了一个基于 REST 的接口来管理底层基础设施。旧 Azure 门户 (https://management.azure.com) 使用 ASM API。

Azure Resource Manager API (ARM) 是基于 REST 的新界面,用于管理底层基础设施。 ARM 更健壮,功能更丰富,将在未来使用。新的 Azure 门户 (https://portal.azure.com) 使用 ARM API.

最终旧门户将被删除,您应该能够在新门户上执行所有操作。何时会发生并不为人所知(Azure 产品团队的某个人将能够对此发表评论)。在那之前,ASM 和 ARM 都将得到支持,之后 ASM 将被删除(或不支持)。

一般建议是尽可能开始使用 ARM API。仅将 ASM API 用于尚未移植到 ARM API 的功能。您提到您正在使用 Azure Web APP、SQL 数据库、BLOB 和 Azure 搜索索引。据我所知,ARM 支持所有这些,因此建议使用它而不是 ASM。事实上,我认为 Azure 搜索仅通过 ARM 而不是 ASM 支持。