gpt4 book ai didi

azure - Visual Studio 部署队列触发器 Azure Functions

转载 作者:行者123 更新时间:2023-12-03 00:39:12 25 4
gpt4 key购买 nike

我目前正在阅读编写的教程 here用于创建和部署队列触发的 Azure 函数。

在步骤 2 的“创建函数”部分中,我不清楚我们应该为“Connection”字符串添加什么内容。我假设它是您希望函数使用的存储帐户名称。

我遇到的另一个问题是,当我在本地系统上设置并测试 Azure Function 时,我将其部署到 Azure,但没有提供选择要使用的当前存储帐户的选项。

enter image description here

我相信这会导致当我将该函数发布到 azure 时创建一个新的存储帐户。这非常令人沮丧,因为这意味着我必须使用具有难看的 GUID 的存储帐户,并且还必须创建一个新的存储队列。我是否遗漏了某个步骤?

最佳答案

what we are supposed to put for the "Connection" string.

使用 Azure Functions 模板创建新项目时,您会得到一个空的 C# 项目,其中包含以下文件:host.jsonlocal.settings.json ,并且您可以在 local.settings.json 文件中指定其他 Azure 服务(例如 Azure 存储)的连接字符串。然后,您可以在创建函数时使用连接字符串名称设置连接选项的值。

local.settings.json

{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName={your_account_name};AccountKey={your_account_key};EndpointSuffix=core.windows.net",
"AzureWebJobsDashboard": "DefaultEndpointsProtocol=https;AccountName={your_account_name};AccountKey={your_account_key};EndpointSuffix=core.windows.net"
}
}

使用 AzureWebJobsStorage 创建函数并设置连接选项的值

enter image description here

I am not presented with an option to select a current storage account to use.

我使用的是 Visual studio 2017 版本 15.3.0 预览版 7.1 和 Azure Functions 和 Web 作业工具版本 15.0.30923.0,它提供了选择存储帐户的选项。如果可能,请升级您的 Visual Studio 并更新您的 Azure Functions 和 Web 作业工具。

enter image description here

关于azure - Visual Studio 部署队列触发器 Azure Functions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46750118/

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