【发布时间】:2021-01-18 00:50:36
【问题描述】:
有什么方法可以通过 API 或 SDK(语言无关紧要)检索 AWS RDS 数据库实例中的所有数据库(或至少数据库名称)的列表?
“describe-db-instances”操作无法满足我的需求,因为它仅包含“在创建时提供的此实例的初始数据库的名称”...
在文档/网络中找不到任何内容
????♂️
我想避免触发 SQL 查询并最大限度地利用 API。
我已经看到了这个SO-question,但是它特定于 Boto3 的使用,而我不限于任何特定的 AWS SDK。
谢谢大家!
【问题讨论】:
-
Boto3 公开了整个 AWS API。 AWS 开发工具包中没有其他语言的更多功能。您要求的内容不会被常规 AWS RDS 实例公开。它仅由启用数据 API 的无服务器 Aurora 实例公开(仅允许您通过 API 运行 SQL 查询)。
-
@smac2020 他正在寻找在服务器实例上创建的数据库列表,例如使用 SQL 命令
create database x;,而不是数据库服务器实例列表。
标签: amazon-web-services aws-sdk amazon-rds