gpt4 book ai didi

azure - 如何在 Visual Studio 2017 中将 Function App 添加到资源组项目?

转载 作者:行者123 更新时间:2023-12-02 06:46:44 24 4
gpt4 key购买 nike

我正在开发我的 Azure 项目,以获取一些经验,特别是通过 Powershell 进行部署方面的经验。我已经创建了一个解决方案,并添加了一个 Azure 资源组部署项目。在这里您可以向您的组添加资源,但没有 Function App、WebJobs 或任何类似于 Function App 或 FaaS 的东西。

我检查了Azure门户创建的关于手动创建的Function App的自动化脚本,但它相当重。弄清楚它是如何工作的需要时间。

有没有办法使用这个工具来做到这一点?

最佳答案

这个难题有两部分。

1) 是“基础设施即代码”或 IaC。在您的情况下,Azure Functions PaaS 服务。这可以使用使用 Visual Studio 2017 构建的 Azure 资源管理器 (ARM) 模板进行部署。这是您的函数将部署到的“运行时/主机”。请参阅Azure Resource Group deployment项目类型,Azure SDK 的一部分。重要提示 - 如果您有一个包含 Functions PaaS 实例的 Azure 资源组,请转到该实例并单击“平台功能”->“自动化模板”。这将为您构建资源组部署项目奠定基础。

2) 是函数本身。这需要部署到 Azure Functions PaaS 服务。 Azure 函数在 Visual Studio 2017 中有自己的项目类型,但需要下载模板。 See Visual Studio 2017 Tools for Azure Functions.

使用上面的 (2) 构建函数后,您可以将其发布到部署的函数 PaaS 实例(手动部署或使用上面的 (1) 部署)。

重要提示 2:您可以使用 Azure Functions CLI 在本地构建和测试函数。

重要提示 3:使用 Azure Resource Explorer帮助了解 ARM 结构如何查找您的订阅。

关于azure - 如何在 Visual Studio 2017 中将 Function App 添加到资源组项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48977877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com