gpt4 book ai didi

azure - azure资源管理器模板的资源部分(资源数组)中的 "apiVersion"属性有什么用?

转载 作者:行者123 更新时间:2023-12-02 07:27:30 24 4
gpt4 key购买 nike

documentation ,提到应该使用 apiVersion 属性来指定资源的 REST API 版本。

然而,在这个101-automation-configuration模板,此处提到的资源类型 Microsoft.Resources/deployments 的 api 版本是 2018-02-01

enter image description here

如果我们查看 Microsoft.Resources/deployments 的可用版本,我们会看到以下值:2017-08-01,2017-06-01,2017-05-10,2017-05-01,2017-03-01,2016-09-01,2016-07-01,2016-06-01 ,2016-02-01,2015-11-01,2015-01-01,2014-04-01-预览.我不确定这个 2018-02-01 版本是从哪里来的。

此模板的嵌套模板中使用了 API 版本 2018-02-01。(模板链接在“templateLink”属性中给出)。

那么,api版本在此模板资源中代表什么?

最佳答案

基本上,arm 模板只是描述您想要执行的其余 api 调用的方式和方式。 api 版本附加到调用路径中,因此资源提供者可以知道您正在使用哪个版本。

这个特定版本要么是一个拼写错误,要么只是内部的东西。可能是一个地区性的事情。据我所知,有仅供内部使用的区域。

编辑:我假设您检查了 api 版本,但我清楚地看到可用的 api 版本:

(Get-AzureRmResourceProvider -ProviderNamespace 'Microsoft.Resources').ResourceTypes | 
? resourcetypename -eq deployments | ft resourcetypename, apiversions

ResourceTypeName ApiVersions
---------------- -----------
deployments {2018-02-01, 2018-01-01, 2017-08-01, 2017-06-01...}

关于azure - azure资源管理器模板的资源部分(资源数组)中的 "apiVersion"属性有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49691628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com