Простой экспорт значений пользовательских секретов Visual Studio в переменные производственной среды или хранилище ключей Azure

Я использую пользовательские секреты для своего приложения Blazor ASP.NET Core 3.1, и оно очень хорошо работает в моей среде разработки. Однако я с нетерпением жду момента, когда мне придется экспортировать эти значения в мою производственную среду, и у меня возникают проблемы с поиском каких-либо ресурсов для этого.

Я нашел этот вопрос/ответ: Как развернуть ASP.NET Основные пользовательские секреты в производство

Однако он не предоставляет простого способа экспорта данных из среды разработки в рабочую среду, в моем случае это будут либо переменные среды службы приложений Azure, либо Azure Key Vault.

Ожидается ли, что мне придется вручную экспортировать каждое значение одно за другим в целевое назначение?

Это то, что подразумевается в этой хорошо написанной и ценной статье о конфигурации Azure Key Vault:

https://docs.microsoft.com/en-us/aspnet/core/security/key-vault-configuration?view=aspnetcore-3.1#secret-storage-in-the-production-environment-with-azure-key-vault

Кажется, что это много работы, особенно с учетом того, насколько легко было инициализировать, настраивать и управлять секретами пользователя в Visual Studio.

У него даже есть собственное контекстное меню!

введите здесь описание изображения

В частности, меня интересует возможность легко экспортировать файл секретов пользователя Visual Studio secrets.json одной командой либо в переменные среды службы приложений Azure, либо в Azure Key Vault. Я еще не решил, какой из них будет моим конечным пунктом назначения, поэтому было бы неплохо узнать, как легко выполнить развертывание в любом из них.

Возможно ли это и если да, то как?

Меня поражает мысль, что я мог бы использовать сценарий PowerShell. Однако я не нахожу ничего подобного и хочу убедиться, что что-то еще не было надежно создано, прежде чем рискнуть перейти к своим собственным устройствам.


comment
Кажется, что экспортировать пользовательские секреты в хранилище ключей с помощью одной команды сложно.   -  person Joey Cai    schedule 27.02.2020