我正在通過Azure SDK(Java)與ARM模板尋找Azure資源操作支持方面的任何空白。ARM模板與Azure SDK功能的兼容性
到目前爲止,我們只發現blob /隊列/表不能由ARM管理,而包含的StorageAccount可以。沒有任何文件可以調出差異。
我更喜歡使用ARM模板,因爲它們提供跨資源創建和更新的原子性,前提是它們支持全部或大部分功能。
資源我們感興趣的大多是IAAS上下的資源 - 虛擬網絡,安全組,子網等,磅存儲文物,虛擬機實例,DNS等
需要這個基本的創建/刪除操作和頻繁更新操作(例如,修補VM映像,修改DNS條目,將ENI從一個VM移動到另一個VM等)。
arm模板應該是要走的路,它們之間沒有區別,所有功能都可以通過SDK vs模板 –
模板只支持ARM模式。 Azure SDK支持ARM模式和asm模式。使用模板,您可以將多個資源部署到Azure,但SDK可以做更多。像啓動VM一樣,停止VM。模板無法做到這一點。 –
我們沒有舊ASM資源的行李。 startVM/stopVM類型操作的有效點,推廣到資源上的所有mgmt操作。 – Pragya