CreateWebHostBuilder() メソッドで、設定ビルダーの追加ソースとして AWS Systems Manager Parameter Store を追加しました。
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args)
{
return WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration(builder =>
{
builder.AddSystemsManager("/ConfigureStoreName/");
})
.UseStartup<Startup>();
}
}
「/ConfigureStoreName/ 」をハードコーディングする代わりに、これを構成値にしたいと思います。
電話すると、使用するappsettings.json.ConfigureAppConfiguration()
の構成値にアクセスできますか? もしそうなら、コードを更新してそれを呼び出すにはどうすればよいですか? そうでない場合、メソッドで静的値を使用しないようにする最善の方法は何ですか?.CreateDefaultBuilder()
CreateWebHostBuilder()