使用 maven 命令将函数应用程序部署到 Azure 门户时,如何使用现有存储并设置/创建私有端点?

问题描述 投票:0回答:1

我正在使用 maven 创建基于 httpTrigger 的 azure 函数应用程序,但是在普通上下文中 - 使用

mvn azure-functions:deploy
一切都正确部署 - 但是我的用例现在不同了。我正在手动创建一个带有私有端点的存储,现在我想通过我的 java 代码以某种方式确保我的函数应用程序使用为我的函数应用程序创建的存储,我应该限制这个函数应用程序的公共访问。这是我想在第一次部署函数应用程序时做的事情,而不是部署后的更新。

有没有办法做到这一点?仅当您有限制功能组的公共访问的策略时,才会出现此问题。如果没有策略,maven 命令可以完美地按预期创建函数应用程序。

azure azure-functions maven-plugin azure-functions-core-tools
1个回答
0
投票

有多种方法可以在 Azure 中创建 Azure Function App 资源。

你可以做到:

  1. 使用
    az
    CLI.
  2. 使用 PowerShell。
  3. 从 Visual Studio 通过右键单击部署。
  4. 通过 Azure 门户手动操作。
  5. 使用 Maven(很少以这种方式完成)。
  6. 甚至使用 Azure ARM REST API(没有人这样做)。

从 CI/CD 和 基础设施即代码 原则的角度来看,所有上述选项都不正确。


要使用存储帐户和任何其他 Azure 资源部署 Azure Function App,您需要使用基础架构即代码工具:

© www.soinside.com 2019 - 2024. All rights reserved.