[英]How to set AzureWebJobsStorage of Azure Functions to Azurite storage?
I'm trying to use Azurite as local storage for Azure Functions.我正在尝试使用 Azurite 作为 Azure 函数的本地存储。 I have installed Azurite as Extension in Visual Studio Code.
我已经在 Visual Studio Code 中安装了 Azurite 作为扩展。 I can access to Azurite with Storage Explorer.
我可以使用存储资源管理器访问 Azurite。
I tried to use "AzureWebJobsStorage": "UseDevelopmentStorage=true", but did not work.我尝试使用“AzureWebJobsStorage”:“UseDevelopmentStorage=true”,但没有奏效。
Next I took AzureWebJobsStorage from following site asssuming that default account key is always same.接下来,我从以下站点获取 AzureWebJobsStorage,假设默认帐户密钥始终相同。 (is it?) https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azurite?tabs=visual-studio-code
(是吗?) https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azurite?tabs=visual-studio-code
What is correct AzureWebJobsStorage?什么是正确的 AzureWebJobsStorage?
local.settings.json local.settings.json
{
"IsEncrypted": false,
"Values": {
"FUNCTIONS_WORKER_RUNTIME": "python",
"AzureWebJobsStorage": "DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;"
}
}
Error:错误:
There was an error performing a read operation on the Blob Storage Secret Repository. Please
ensure the 'AzureWebJobsStorage' connection string is valid.
[2021-11-25T10:22:16.575Z] A host error has occurred during startup operation '8835ef12-63da-
4108-a1ca-5231dbb471d4'.
[2021-11-25T10:22:16.578Z] Azure.Core: No connection could be made because the target machine
actively refused it. System.Net.Http: No connection could be made because the target machine
actively refused it. System.Private.CoreLib: No connection could be made because the target
machine actively refused it.
[2021-11-25T10:22:54.238Z] There was an error performing a read operation on the Blob Storage
Secret Repository. Please ensure the 'AzureWebJobsStorage' connection string is valid.
Value cannot be null. (Parameter 'provider')
AzureWebJobsStorage
is null in local.settings.json
AzureWebJobsStorage
是local.settings.json
中的 null{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"FUNCTIONS_WORKER_RUNTIME": "python",
"MyStorageConnectionAppSetting":"DefaultEndpointsProtocol=https;AccountName=0730bowmanwindow;AccountKey=xxxxxx;EndpointSuffix=core.windows.net"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.