При вызове функции Azure из приложения логики выдается сообщение "Ключи времени выполнения хранятся в хранилище больших двоичных объектов. Этот API не поддерживает эту конфигурацию".

У меня есть приложение логики, это вызывает несколько функций приложения. это сработало замечательно, но неожиданно я получил ошибку, когда приложение логики вызывает функцию. Ошибка была:

{
  "Message": "The 'code' query parameter provided in the HTTP request did not match the expected value."
}

Мы не регенерировали ключ, и ключи действительны, потому что мы можем выполнять функции webhook с почтальоном.

Но когда я не вижу журналы активности, я получил в результате действия listkeys следующую ошибку:

{
    "Message": "An error has occurred.",
    "ExceptionMessage": "Runtime keys are stored on blob storage. This API doesn't support this configuration.",
    "ExceptionType": "System.InvalidOperationException",
    "StackTrace": "   at Kudu.Core.Functions.FunctionManager.<GetKeyObjectFromFile>d__9`1.MoveNext()\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\r\\n   at Kudu.Core.Functions.FunctionManager.<GetFunctionSecretsAsync>d__12.MoveNext()\\r\\n--- End of stack trace from previous location where exception was thrown ---\\r\\n   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\\r\\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\\r\\n   at Kudu.Services.Functions.FunctionController.<GetSecrets>d__12.MoveNext()"
}

Есть ли способ изменить хранилище ключей? Почему я неожиданно получил без каких-либо изменений это сообщение от одной минуты к другой?

1 ответ

Решение

Я решил свою проблему.

Выяснилось, что Appsetting был индикатором ошибки для этого.

Когда вы установите для параметра Appsetting "AzureWebJobsSecretStorageType" значение "blob", вы получите сообщение об ошибке выше!

Удаление этого параметра решило эту проблему для меня!

Другие вопросы по тегам