[英]Azure Bicep/ARM recommended API Version to use (Preview vs Stable)
我正在研究 Azure Bicep/ARM 模板,我想知道在多個團隊將要使用的大型組織中創建模板時,在資源提供者上使用 API 版本的安全/推薦方法。
如果我們聲明資源類型並使用 API 版本,我們會在預覽版和穩定版方面獲得很多選擇。 我們一直都知道推薦使用穩定版,但大多數情況下它看起來太舊而且預覽看起來是最新的。
在下面的 SQL Server 資源屏幕截圖中,預覽版看起來是 2014 年最新且穩定的版本,這可能會導致對最新功能的妥協
那么,我們如何確定穩定/安全但涵蓋最新功能而又不破壞更改的 API 版本
resource sqlServer 'Microsoft.Sql/servers@2021-11-01-preview' = {
name: serverName
location: location
tags: tags
identity: {
type: 'SystemAssigned'
}
properties: {
version: version
publicNetworkAccess: 'Enabled'
administratorLogin: adminUserName
administratorLoginPassword: administratorLoginPassword
}
}
您會很快發現,當您開始使用 ARM 模板時,您將需要使用許多不同的 API 版本,實際上,為每種資源查找 API 組合有時就像在迷宮中導航,因為適用於一種資源類型的方法可能不起作用對於另一個,你需要找到對所有人都有效的組合,相信我有時這遠非微不足道,所以不要誤會,只是認為你可以對所有資源堅持相同的 API 版本。
我發現這樣做很有幫助的一種方法是在 Azure 門戶中同時創建一個資源,然后從那里下載模板並查看他們使用的 API 版本,這對我很有幫助。
您可以使用的一些指導...
高溫高壓
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.