У меня есть веб-приложение .netcore web-приложение, которое я хочу иметь независимым от платформы.В зависимости от развертывания приложения, т.е. docker или aws, я хочу использовать разные методы конфигурации приложения.
Используя секреты docker, я добавляю файлы Json при запуске с помощью пути / запуска / секретов, но какМогу ли я использовать другой метод для настройки секретов AWS с помощью AWS SDK.
Как изменить это на использование диспетчера секретов AWS SDK, если приложение развернуто в AWS,
Спасибо
Примером startup.cs является
public Startup(IHostingEnvironment env)
{
var basePath = (env.EnvironmentName.Equals("Development") ? "c:" : "");
var builder = new ConfigurationBuilder()
.AddJsonFile($"{basePath}/run/secrets/xx1", optional: true)
.AddJsonFile($"{basePath}/run/secrets/xx2", optional: true)
.AddJsonFile($"{basePath}/run/secrets/xx2", optional: true)
.AddJsonFile($"{basePath}/run/secrets/xx4", optional: true);
Configuration = builder.Build();
}