AWS RDS 网络和安全面板不可见
AWS RDS Network & Security panel not visible
我是 AWS 新手,在连接到我创建的 Aurora(兼容 Postgres)数据库时遇到问题。
我可以使用以下命令通过 AWS CLI 连接到它:
aws rds-data execute-statement --resource-arn "<my rds cluster ARN>" --database "<My database>" --secret-arn "<My secret in the secret manager>" --sql "select count(*) from information_schema.tables" --profile <my profile>
而这个 returns 的结果是 175,这是正确的(如果我在 AWS 控制台的 query editor
工具中 运行 这个得到的结果相同。
然后我组装了一个小的 C# 控制台应用程序,并按照 AWS 文档中的建议引用了 Npgsql.EntityFrameworkCore.PostgreSQL
nuget 包。当我 运行 它在我的 PC 上时,出现连接超时异常。
var connectionString = "Server=<My db cluster>; Database=<database name>; User ID=<my user id>; Password=<my password>; Port=5432";
using (var connection = new NpgsqlConnection(connectionString))
{
var sql = "select count(*) from information_schema.tables";
return connection.ExecuteScalar(sql).ToString();
}
当尝试解决问题时,许多 AWS 文档和视频建议通过在 RDS 控制台中选择 Db 将 Public accessibility
属性 设置为 true,选择修改并设置 Public accessibility
属性.
唯一的问题是,当我选择修改数据库时,该面板不可见。 AWS 文档和视频确实继续谈论更改入站规则以及 VPC 和子网中的其他内容,但在他们更改 Public accessibility
属性.
之前不会
有人可以指点一下吗?
以防万一这对未来有帮助 reader 正如我在评论中所述。有问题的数据库是使用“无服务器”而不是“已配置”的容量类型创建的。 Serverless Aurora DB 具有各种不同的特征:docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/…其中一个特征是它们不能设置为可公开访问。
我是 AWS 新手,在连接到我创建的 Aurora(兼容 Postgres)数据库时遇到问题。
我可以使用以下命令通过 AWS CLI 连接到它:
aws rds-data execute-statement --resource-arn "<my rds cluster ARN>" --database "<My database>" --secret-arn "<My secret in the secret manager>" --sql "select count(*) from information_schema.tables" --profile <my profile>
而这个 returns 的结果是 175,这是正确的(如果我在 AWS 控制台的 query editor
工具中 运行 这个得到的结果相同。
然后我组装了一个小的 C# 控制台应用程序,并按照 AWS 文档中的建议引用了 Npgsql.EntityFrameworkCore.PostgreSQL
nuget 包。当我 运行 它在我的 PC 上时,出现连接超时异常。
var connectionString = "Server=<My db cluster>; Database=<database name>; User ID=<my user id>; Password=<my password>; Port=5432";
using (var connection = new NpgsqlConnection(connectionString))
{
var sql = "select count(*) from information_schema.tables";
return connection.ExecuteScalar(sql).ToString();
}
当尝试解决问题时,许多 AWS 文档和视频建议通过在 RDS 控制台中选择 Db 将 Public accessibility
属性 设置为 true,选择修改并设置 Public accessibility
属性.
唯一的问题是,当我选择修改数据库时,该面板不可见。 AWS 文档和视频确实继续谈论更改入站规则以及 VPC 和子网中的其他内容,但在他们更改 Public accessibility
属性.
有人可以指点一下吗?
以防万一这对未来有帮助 reader 正如我在评论中所述。有问题的数据库是使用“无服务器”而不是“已配置”的容量类型创建的。 Serverless Aurora DB 具有各种不同的特征:docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/…其中一个特征是它们不能设置为可公开访问。