Где сохранить учетные данные облачного хранилища Azure - PullRequest
0 голосов
/ 09 ноября 2019

Я создал REST-API, который загружает изображения в мой контейнер хранения Azure. Мой контейнер хранения Azure защищен ключом доступа, который я использую в своем методе POST следующим образом:

 StorageCredentials storageCredentials = new StorageCredentials("[storage]", "[key]");

Теперь я хочу развернуть свой сервис в облаке Azure - но я не знаю, как управлять безопасностью. проблема с моим простым письменным ключом доступа в методе POST.

Где я должен сохранять конфиденциальные данные, как это? Или мои опасения не так, и это не проблема?

Информация: REST-API - это проект ASP.NET Web API

1 Ответ

3 голосов
/ 09 ноября 2019
Azure portal => your web app => Configuration => Application Settings

Это самое простое.

Вы также можете использовать keyvault, но настройки приложения на данный момент самые простые и идеально подходят для этого случая.

Для разработчиков ASP.NET и ASP.NET Core установка параметров приложения в службе приложений аналогична их установке в Web.config или appsettings.json, но значения в службе приложений переопределяют значения в Web.config или appsettings.json * 1007. *

Подробнее об этом можно прочитать здесь: https://docs.microsoft.com/bs-latn-ba/azure/app-service/configure-common

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...