Мы разрабатываем функцию локально, и хотя мы можем использовать ConfigurationBuilder (). AddAzureKeyVault () при запуске для получения секретов Key Vault, мы изо всех сил пытаемся заставить триггер Queue получить строку подключения из Key Vault. Как видно ниже, соединение в настоящее время извлекается из ключа AzureWebJobsStorage, присутствующего в local.settings. json:
[FunctionName("myFunction")]
public async Task MyFunction([QueueTrigger("aQueue", Connection = "AzureWebJobsStorage")] Car myCar)
{
await getCarAsync(myCar.Name);
}
local.settings. json
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName=....",