3

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()

4

2 に答える 2