如何解决Azure 使用 APIM 将函数应用程序移动到高级层
我正在尝试将 Azure Linux/Python 函数应用从消费层迁移到 Elastic Premium 层。事实证明这并不容易: https://github.com/Azure/Azure-Functions/issues/155 。您基本上必须从头开始重新创建函数。
由于我的函数位于 APIM 后面,我认为可以通过以下方式执行此操作:
问题是我不知道如何做最后一部分。我似乎无法找到它的配置位置,或如何更改它(通过门户或通过 CLI)。 我什至使用新的资源前端 https://resources.azure.com/ 对配置进行了一些修改,甚至找不到后端的 APIM 配置所在的位置。
解决方法
您只需转到您的 APIM,点击“API”标签,在“所有 API”下选择您的 API,点击“..." 按钮,然后将另一个函数应用程序导入您的 APIM api。
例如,我的 APIM 中的“所有 API”下有一个 api。它的后端是一个运行消费计划的功能应用程序。如下图所示:
现在我想将 api 的后端更改为另一个与 Elastic Premium 层一起运行的函数应用程序。只需点击api的“...”按钮,然后点击“导入”,如下图所示:
然后选择“函数应用”并选择您的新函数应用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。