gpt4 book ai didi

azure - 在哪里放置我的 Azure 存储帐户队列连接字符串(由我的 Azure 函数使用)

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

我有一个 Azure 存储帐户,其中有一个队列。现在,在我的函数(在 Visual Studio 中创建)中,我有以下内容:

    public IActionResult Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)]
HttpRequest req,
[Queue("temperatuurmeting"), StorageAccount("AzureWebJobsStorage")]
ICollector<string> messages,
ILogger log)
{
`

我将代码托管在 BitBucket 中,当我提交某些内容时,它会部署到 Azure,并且可以正常工作。

但是......AzureWebJobsStorage 连接字符串(当我在 Visual Studio 中创建函数时自动创建)位于 local.settings.json 中,我刚刚read 不应该在代码存储库中。

但是:当我不在代码存储库中包含 local.settings.json ,然后将其部署到 Azure 时,我应该将 AzureWebJobsStorage 连接字符串放在哪里我的运行函数可以找到它吗?

或者,AzureWebJobsStorage 是一个默认名称,并且已经在 Azure 中由我以外的其他人创建,我可以删除 local.settings.json 吗?

最佳答案

本地:

"Connection": "Endpoint=sb://****.servicebus.windows.net/;SharedAccessKeyName=****;SharedAccessKey=*********" 

在 local.settings.json

    public static void Run([ServiceBusTrigger("attended", Connection = "Connection")]string myQueueItem, ILogger log)

在函数中

当您发布时,请转到门户转到您的功能应用设置 variables

然后添加您使用的变量

关于azure - 在哪里放置我的 Azure 存储帐户队列连接字符串(由我的 Azure 函数使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59410047/

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