所以我在工作中使用 Azure Functions,并想尝试一下并将它们安装在我自己的服务器上。我已成功安装 Azure Functions Runtime 2(预览版)。
然后,我按照 Java 教程创建了一个 Azure 函数: https://learn.microsoft.com/en-us/azure/azure-functions/functions-create-first-java-maven
然后如何将此函数部署到我自己的 Azure 函数服务器? 在指南中它提到了如何使用:
- az登录
- mvn azure-functions:部署
最佳答案
不幸的是,mvn azure-functions:deploy
是将函数部署到Azure站点,因为部署前需要az login
,不支持部署到本地运行时门户。
但关键是,本地运行时已经过时(比最新版本落后一年),即使我们找到了如何发布,新项目也可能无法使用它。
由于 v2 成为 GA,建议利用 custom image用于开箱即用的 Azure 用途。
更新
漏掉了一分。正如 AF 团队在 issue you post 中回答的那样,目前没有 Java 镜像,因此在 Azure 之外使用 Azure Java Function 会被阻止,除非我们能够自行创建镜像。
关于azure - 将 Java Azure Function 部署到 Azure Functions 运行时(本地),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54382159/