我正在使用 maven 创建基于 httpTrigger 的 azure 函数应用程序,但是在普通上下文中 - 使用
mvn azure-functions:deploy
一切都正确部署 - 但是我的用例现在不同了。我正在手动创建一个带有私有端点的存储,现在我想通过我的 java 代码以某种方式确保我的函数应用程序使用为我的函数应用程序创建的存储,我应该限制这个函数应用程序的公共访问。这是我想在第一次部署函数应用程序时做的事情,而不是部署后的更新。
有没有办法做到这一点?仅当您有限制功能组的公共访问的策略时,才会出现此问题。如果没有策略,maven 命令可以完美地按预期创建函数应用程序。
有多种方法可以在 Azure 中创建 Azure Function App 资源。
你可以做到:
az
CLI.从 CI/CD 和 基础设施即代码 原则的角度来看,所有上述选项都不正确。
要使用存储帐户和任何其他 Azure 资源部署 Azure Function App,您需要使用基础架构即代码工具: