C# AWS Parameter Store - 配置未在 .Net 6 中加载 SystemManagerConfiguration

C# AWS Parameter Store - Configuration not loading SystemManagerConfiguration in .Net 6

应用程序无法与 .NET 6 中的 AWS Parameter Store 通信。 它总是在与 appsettings.json.

通话

我试过本地调试,还是一样的行为。在配置列表下找不到 SystemManagerConfiguration。

var builder = WebApplication.CreateBuilder();
var connectionString = builder.Configuration.GetConnectionString("OrderTrackerDatabase");

使用的包

库源代码:https://github.com/aws/aws-dotnet-extensions-configuration

图片

我认为问题可能出在“/OrderTracking/”之后的尾部斜线,请尝试改用“/OrderTracking”。

WebApplication.CreateBuilder() 将创建新实例并且不会继承 SystemManager 配置。

相反,通过构造函数 DI 使用 IConfiguration 实例。

 var connectionString = _configuration.GetConnectionString("OrderTrackerDatabase");