我正在寻找通过 Azure SDK (java) 与 ARM 模板对 Azure 资源操作的支持方面的任何差距。
到目前为止,我们只发现 ARM 无法管理 blobs/queues/tables,而包含的 StorageAccount 可以。也没有说明差异的文档。
我更喜欢使用 ARM 模板,因为它们提供跨资源创建和更新的原子性,前提是它们支持所有或大部分功能。
我们感兴趣的资源主要是 IAAS 类资源——虚拟网络、安全组、子网等、LB、存储工件、VM 实例、DNS 等。
对于基本的创建/删除操作和频繁的更新操作(例如修补 VM 映像、修改 DNS 条目、将 ENI 从一个 VM 移动到另一个 VM 等),需要这个。