小编Mik*_*l F的帖子

.NET Core AWS RDS 连接

我正在 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

2
推荐指数
1
解决办法
6648
查看次数