0

我正在尝试将 Azure Linux/Python 函数应用从消费层迁移到 Elastic Premium 层。事实证明这并不容易:https ://github.com/Azure/Azure-Functions/issues/155 。您基本上必须从头开始重新创建函数。

由于我的函数位于 APIM 后面,我认为可以通过以下方式做到这一点:

  1. 创建具有正确层的新 ASP
  2. 将功能部署到新的 ASP
  3. 将 API 的 APIM 后端切换到新函数。

问题是我不知道如何做最后一部分。我似乎无法找到它的配置位置,或者如何更改它(通过门户或 CLI)。我什至使用新资源前端https://resources.azure.com/对配置进行了一些扩展,甚至找不到后端的 APIM 配置所在的位置。

4

1 回答 1

0

您只需转到您的 APIM,单击“ APIs ”选项卡,在“ All APIs ”下选择您的 api ,单击您的 api 的“ ... ”按钮,然后将另一个函数应用程序导入您的 APIM api。

例如,我的APIM 中的“所有 API ”下有一个 api。它的后端是一个使用消费计划运行的功能应用程序。像下面的截图:

在此处输入图像描述

现在我想将 api 的后端更改为另一个运行 Elastic Premium 层的函数应用程序。只需单击 api 的“ ... ”按钮,然后单击“导入”,如下图所示:

在此处输入图像描述

然后选择“功能应用”并选择您的新功能应用。

在此处输入图像描述

于 2021-04-12T05:48:57.877 回答