Azure Spring Apps部署报错:不支持API版本2022-09-01-preview
解决Azure Spring Apps部署时API版本不兼容问题
可自行尝试的解决方法
- 手动指定兼容API版本
针对azure-spring-apps-maven-plugin,可以在pom.xml的插件配置中显式指定可用的API版本(比如你提到的2022-05-01或2022-11-01-preview),覆盖插件默认的无效版本。配置示例:<plugin> <groupId>com.microsoft.azure</groupId> <artifactId>azure-spring-apps-maven-plugin</artifactId> <version>你的当前插件版本</version> <configuration> <apiVersion>2022-11-01-preview</apiVersion> <!-- 保留其他原有配置项 --> </configuration> </plugin> - 调整插件版本
检查插件的版本发布记录,切换到一个默认使用有效API版本的插件版本:- Maven插件可以修改pom.xml中的版本号,选择对应版本;
- IntelliJ Azure插件可以尝试回滚到旧版本或更新至最新版,新版本可能已修复API版本适配问题。
- 临时使用Azure CLI部署
既然az spring app deploy命令可正常执行,暂时用CLI完成部署,作为插件修复前的替代方案。
关于插件更新的说明
你遇到的问题本质是插件硬编码了已无资源支持的2022-09-01-preview API版本。如果上述自行配置的方法无效,就需要等待插件维护方更新API版本配置。这类兼容性问题通常会被官方快速修复,可关注插件的版本更新日志或市场更新通知。
内容的提问来源于stack exchange,提问作者Likrant
相关产品推荐
相关产品推荐

