文件名称:AWSSecretsManagerConfigurationExtensions:此存储库包含Microsoft.Extensions.Configuration的提供程序,该提供程序检索存储在AWS Secrets Manager中的机密
文件大小:40KB
文件格式:ZIP
更新时间:2024-02-20 11:50:32
aws aspnet-core dotnet-standard aws-secrets-manager AmazonWebServicesC#
该存储库包含的提供程序,该提供程序检索存储在中的。 总览 每个应用程序都具有某种设置,例如数据库连接字符串或某些外部API凭据,这些设置永远都不应检查到源控件中。 但是,您的应用程序需要该设置才能正确执行其工作。 .NET Core本机支持从不同来源获取设置。 这允许根据当前环境定制应用程序。 典型的示例是数据库的连接字符串,该字符串可以变化,以便每个环境都可以连接到特定的数据库。 使用.NET Core的开发人员经常在其开发环境中使用。 另一方面,生产环境的设置通常存储在环境变量中。 提供了该问题的无服务器托管解决方案。 提供了一种方便的方法来访问存储在AWS Secrets Manager中的机密。 这就是您的ASP.NET Core 2.0应用程序的外观。 注意config.AddSecretsManager(); 在传递给ConfigureAppConfiguration方法的委托中。 public class Program { public static void Main ( string [] args ) { BuildWe