gpt4 book ai didi

c# - 由于缺少 Azure 存储连接字符串和 SAS 连接 uri,Blob 存储的 secret 初始化失败

转载 作者:行者123 更新时间:2023-12-02 22:50:12 25 4
gpt4 key购买 nike

我在 Visual Studio 中为 Azure 函数 HTTP 触发器配置 blob 输出绑定(bind)时收到此错误。我尝试在 host.json 文件中分配值,但仍然出现此错误。

Microsoft.Azure.WebJobs.Script.WebHost: Secret initialization from Blob storage failed due to missing both an Azure Storage connection string and a SAS connection URI. For Blob Storage, please provide at least one of these. If you intend to use files for secrets, add an App Setting key 'AzureWebJobsSecretStorageType' with the value 'Files'.

local.settings.json

{
"IsEncrypted": false,

"Values": {
"AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName=.......",
"APPINSIGHTS_INSTRUMENTATIONKEY": "f...........",
"FUNCTIONS_EXTENSION_VERSION": "~2",
"WEBSITE_NODE_DEFAULT_VERSION": "8.11.1",
"WEBSITE_LOAD_CERTIFICATES": "*",
"WEBSITE_RUN_FROM_PACKAGE": "1"
},
"version": "2.0"
}

任何人都可以帮我在 Visual Studio 中为 azure 函数配置 blob 输出绑定(bind)吗?

最佳答案

我从 3.1 升级到 6.0 时遇到了这个问题。我一定是在途中丢失了 json 文件中的 AzureWebJobsStorage 条目,并且 MS 一定强制进行了连接。我打开了一个新的功能应用程序,并使用了旧代码设置中的默认值,它起作用了。我还不够了解我是否需要云端连接,但我很快就会知道

“值(value)观”:{"AzureWebJobsStorage": "UseDevelopmentStorage=true","FUNCTIONS_WORKER_RUNTIME": "dotnet"}

关于c# - 由于缺少 Azure 存储连接字符串和 SAS 连接 uri,Blob 存储的 secret 初始化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71381742/

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