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

标签 azure azure-functions azure-functions-runtime

所以我在工作中使用 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/

相关文章:

azure - 微软图: how to get Data from users of an organisation through web app?

azure - 调用 Azure Function 失败并显示 "Function host is not running"

azure - 通过ARM模板在存储帐户中部署多个容器

.net - Azure QueueTriggered Function 应用程序与 keyvault 的点网隔离输入绑定(bind)

基于Java的Azure函数-异常: ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader无法转换

linux - 我的 azure functionapp 可以在 Linux 上运行吗?

azure - Azure Functions Beta 主机在 Azure 门户上更新的频率

c# - 在 function.json 中参数化 runOnStartup

azure - 如何基于函数槽调用Azure Functions

c# - Azure 服务总线 - 留言