Я создал лазурную функцию триггера blob, которая на данный момент использует строку подключения в коде.
local.settings.json
public static class BlobTrigger_Fun
{
[FunctionName("BlobTrigger_Fun")]
public static void Run([BlobTrigger("democontainerazure/{name}", Connection = "AzureWebJobsStorage")]Stream myBlob, string name, ILogger log)
{
log.LogInformation($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes");
}
}
Я хочу использовать управляемую идентификацию, чтобы избежать использования строки подключения в коде.
local.settings.json
не будет опубликован, он будет использовать настройку приложенияAzureWebJobsStorage
вашего приложения-функции - ›Конфигурация, из соображений безопасности вы также можете сохранить строку подключения в keyvault и укажите его в настройках приложения, обратитесь к этому блогу zimmergren. net / Как бы то ни было, MSI не смогла заменитьAzureWebJobsStorage
. - person Joy Wang   schedule 08.06.2020"AzureWebJobsStorage": "UseDevelopmentStorage=true"
вlocal.settings.json
, см. eliostruyf.com/ - person Joy Wang   schedule 08.06.2020