我正在 Amazons AWS Elastic Beanstalk 上创建 .NET Core Web API。我正在尝试添加一个数据库,但他们添加数据库的指南不适用于 .Net Core http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_NET.rds.html
它说要使用“ConfigurationManager.AppSettings;”获取相关信息,但这在 .NET Core 中是不可能的。
任何人都可以提供一些有关如何获取数据库信息的信息吗?( "RDS_DB_NAME" "RDS_USERNAME" "RDS_PASSWORD" "RDS_HOSTNAME" )
更新我试图阅读https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration 但我还没有解决这个问题。我似乎仍然无法从 AWS 获取值。
它只返回我在自己的 appsettings.json 中设置的任何内容 这是我的代码:MyOptions.cs
public class MyOptions
{
public MyOptions()
{
// Set default value.
}
public string RDS_HOSTNAME { get; set; }
public string RDS_PORT { get; set; }
public string RDS_DB_NAME { get; set; }
public string RDS_USERNAME { get; set; }
public string RDS_PASSWORD { get; set; }
} …Run Code Online (Sandbox Code Playgroud) c# amazon-web-services amazon-rds .net-core asp.net-core-webapi