代码之家  ›  专栏  ›  技术社区  ›  Liquid Core

使用跳过选项将多个microsoft azure功能部署到不同的资源组

  •  0
  • Liquid Core  · 技术社区  · 8 年前

    我有一个项目,有X个azure函数。对于负载平衡和其他问题,我需要跨不同的资源组部署这些azure功能。

    另外,我只需要在一些资源组上部署一些函数。

    假设我有5个azure函数的project FunctionsTest(我们称它们为A、B、C、D、E)

    我还有资源组1、2和3。

    我只想在资源组2上部署D。 我只想在资源组3上部署E(因此它将具有所有5个功能)

    结果: 资源组1->功能A、B、C

    资源组3->功能A、B、C、D、E

    函数应用程序名称不是问题addres xxxx.azurefunctions.net已经是唯一的,因为我有一个函数应用程序服务(您可以在其中部署和管理函数),每个资源组都有一个唯一的名称,所以只需找到如何执行此操作或在visual studio上创建一个发布配置文件即可。

    谢谢你

    2 回复  |  直到 8 年前
        1
  •  2
  •   Chris Pietschmann    7 年前

    你将需要创建单独的功能应用程序项目。当您部署一个功能应用程序项目时,它会将该项目中的所有功能部署到同一个功能应用程序中。如果您需要具有不同功能的多个应用程序,则需要为每个应用程序创建不同的VisualStudio项目。

        2
  •  1
  •   Liquid Core    7 年前

    见克里斯·皮奇曼的答案。这是官方的做法。至少到今天为止,除非您想使用复杂的易出错的powershell方法。

    解决方案2: 变通办法