将 Java Azure Functions 部署到 Azure Functions 运行时(本地)

Deploying a Java Azure Function to Azure Functions Runtime (On Premises)

所以我在工作中使用 Azure Functions,我想我可以尝试一下并将它们安装在我自己的服务器上。我已成功安装 Azure Functions Runtime 2(预览版)。

然后我按照 Java 教程创建了一个 Azure 函数: https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-java-maven

然后如何将此函数部署到我自己的 Azure 函数服务器? 在指南中它说使用 :

很遗憾,mvn azure-functions:deploy 是将功能部署到 Azure 站点,因为部署前需要 az login,不支持部署到本地运行时门户。

但关键是,本地运行时已经过时(比最新版本晚一年),即使我们找到发布方式,新项目也可能无法使用它。

由于 v2 成为 GA,建议利用 custom image 用于 Azure 框外的用法。

更新

漏了一分。正如 AF 团队在 issue you post 中回答的那样,目前没有 Java 图像,因此在 Azure 之外使用 Azure Java 功能被阻止,除非我们能够自己创建图像。