此规则查找超过 730 天的资源 API 版本。 建议使用最新的 API 版本。
注意
默认关闭此规则。 更改 bicepconfig.json 中的级别以启用它。
Linter 规则代码
请在 Bicep 配置文件中使用以下值自定义规则设置:
use-recent-api-versions
该规则包含两个配置属性:
-
maxAgeInDays默认期限为 730 天(相当于两年)。 0 值表示 API 版本必须是可用的最新非预览版本,或者如果只有预览版可用,则为最新的预览版本。 -
gracePeriodInDays默认值为 90 天。 新的 API 版本可能需要时间才能在所有 Azure 区域全面部署。 该配置属性指定了在API版本发布后等待多久才推荐该版本。 值为 0 表示无等待期,意味着所有可用版本都显示出来。
解决方案
使用最新的 API 版本,或不超过 730 天的版本。
使用快速修复,以使用最新的 API 版本:
后续步骤
有关 Linter 的详细信息,请参阅使用 Bicep Linter。