2017-09-07 73 views
0

Azure資源管理器(ARM)在Azure上部署我的模板時出現錯誤。這部分崩潰:Azure資源管理器給出部署錯誤

{ 
    "comments": "Some comments.", 
    "tags": { 
    "displayName": "Server IP Address" 
    }, 
    "type": "Microsoft.Network/publicIPAddresses", 
    "name": "[variables('publicIPAddressesDevTableauServerIpName')]", 
    "apiVersion": "2017-06-01", 
    "location": "[parameters('location')]", 
    "properties": { 
    "publicIPAllocationMethod": "Static", 
    "idleTimeoutInMinutes": 4, 
    "dnsSettings": { 
     "domainNameLabel": "[parameters('tableauResourceGroupName')]" 
    } 
    }, 
    "dependsOn": [] 
}, 

錯誤,我越來越:

{ 
"error": { 
    "code": "NoRegisteredProviderFound", 
    "message": "No registered resource provider found for location 'westeurope' and API version '2017-09-01' for type 'publicIPAddresses'. The supported api-versions are '2014-12-01-preview, 2015-05-01-preview, 2015-06-15, 2016-03-30, 2016-06-01, 2016-07-01, 2016-08-01, 2016-09-01, 2016-10-01, 2016-11-01, 2016-12-01, 2017-03-01, 2017-04-01, 2017-06-01, 2017-08-01, 2017-09-01'. The supported locations are 'westus, eastus, northeurope, westeurope, eastasia, southeastasia, northcentralus, southcentralus, centralus, eastus2, japaneast, japanwest, brazilsouth, australiaeast, australiasoutheast, centralindia, southindia, westindia, canadacentral, canadaeast, westcentralus, westus2, ukwest, uksouth, koreacentral, koreasouth'." 
    } 
} 

我已經嘗試了不同版本的API,但沒有運氣。誰有一些想法,爲什麼它可能會發生?直到9月3日止,第4次停止工作。我假定微軟在API版本上推出了一些更新。

回答

0

那麼,你要麼部署錯誤的文件,要麼沒有保存文件或類似的東西。因爲"2017-06-01"(你在這個例子中有)是一個支持的API版本,它說2017-09-01 isn't supported

ps。儘管2017-09-01被列爲支持,但它不適用於我,因此請恢復爲2017-06-01。它不像你犧牲任何東西

+0

謝謝你的promt anwer。然而,我沒有在代碼中使用2017-09-01 api版本的地方,似乎Azure以某種方式錯誤地採取了它。我已經嘗試了2017-09-01或2017-06-01以外的其他api版本,但沒有運氣。那麼我需要在哪裏保存文件? – pacer05

+0

好吧,我不知道你是如何部署的,或者你在部署什麼,但是如果這是你部署的代碼,那麼你不會部署這些代碼。天青不會取代你的模板中的任何東西 – 4c74356b41

+0

所以,終於得到了微軟的迴應,是他們網站上的一個錯誤。 – pacer05

0

我剛剛面對相同的問題,相同的資源類型(網絡/ publicIPAddresses)與相同的apiVersion(2017-06-01)部署在同一位置(westeurope)通過ARM CLI( azure-cli 2.0.16)。我相信我已經保存了一切正確的內容,並且我的ARM模板在2017-07年受到了git的控制並順利運行。

有趣的是,發佈pub IP資源時,Azure Portal中的部署日誌顯示OK,但隨後在2秒後爲相同資源發出BadRequest。

可能有多種解釋,但我敢打賭,我的Ubuntu工作站上最近更新了azure-cli的一些錯誤。

此外,如果您注意到,錯誤消息自相矛盾說,不支持apiVersion 2017-09-01,然後將其列爲支持。

當MS爲某些資源類型引入新的API版本時,類似的事情發生在我身上不止一次,但azure-cli不是最新版本。

如果忽略問題並沒有幫助,也不會爲您創建資源,請嘗試按照MS指南from here將azure-cli更新爲最新版本。

如果沒有幫助,請打開一個錯誤報告here,這絕對不是ARM模板的問題。

+0

感謝您的回答,我們打開了微軟的門票,正在等待答案。一旦我們得到它,我張貼結果。 – pacer05

+0

因此,終於得到了微軟的迴應,在他們的網站上發生了錯誤。 – pacer05

相關問題