如何为Quarkus部署的Azure Function指定Consumption(Serverless)托管计划
部署Quarkus Azure Function到Consumption(Serverless)计划的配置方法
用./mvnw quarkus:deploy部署时默认采用App Service Plan,要切换到Consumption无服务器计划,可通过以下两种方式配置:
修改项目配置文件
在项目根目录的application.properties(或application.yml)中添加以下配置:quarkus.azure.function.app.service.plan.consumption=trueYAML格式对应:
quarkus: azure: function: app: service: plan: consumption: true部署命令中指定参数
直接在部署命令里追加配置参数,无需修改配置文件:./mvnw quarkus:deploy -Dquarkus.azure.function.app.service.plan.consumption=true
如果需要让Quarkus自动创建Consumption计划,还可以额外指定区域(按需添加):
quarkus.azure.function.region=eastus
这个配置项未在Quarkus公开的All Config页面列出,属于Azure扩展的专属配置,上述设置可覆盖默认的托管计划类型。
内容的提问来源于stack exchange,提问作者user3577622
相关产品推荐
相关产品推荐

