连接到 Amazon RDS 数据库 - AWS Toolkit for JetBrains

连接到 Amazon RDS 数据库

借助 AWS Explorer,您可以选择 Amazon RDS 数据库、身份验证方法,然后配置连接设置。成功测试连接后,即可开始使用 JetBrains DataGrip 与数据来源交互。

重要

确保已完成先决条件,以便用户能够访问 Amazon RDS 数据库并与之交互。

选择一个选项卡,获取有关使用首选身份验证方法连接到数据库实例的说明。

Connect with IAM credentials
  1. 打开 AWS Explorer(如果尚未打开)。

  2. 单击 Amazon RDS 节点以展开支持的数据库引擎列表。

  3. 单击支持的数据库引擎(Aurora、MySQL 或 PostgreSQL)节点以展开可用数据库实例列表。

    注意

    如果选择 Aurora,则可以在扩展 MySQL 集群和 PostgreSQL 集群之间进行选择。

  4. 右键单击数据库,然后选择使用 IAM 凭证进行连接

    注意

    还可以选择复制 ARN,以将数据库的 Amazon 资源名称(ARN)添加到剪贴板。

  5. 数据来源和驱动程序对话框中,执行以下操作以确保可以打开数据库连接:

    • 导入的数据来源窗格中,确认选择了正确的数据来源。

    • 如果有消息表明您需要下载缺失的驱动程序文件,请选择转到驱动程序(扳手图标),下载所需文件。

  6. 设置窗格的常规选项卡中,确认以下字段显示的值是否正确:

    • 主机/端口 – 用于连接数据库的端点和端口。对于托管在 AWS Cloud 中的 Amazon RDS 数据库,端点总是以 rds.amazon.com 结尾。如果您通过代理连接到数据库实例,请使用这些字段指定代理的连接详细信息。

    • 身份验证AWS IAM(使用 IAM 凭证进行身份验证)。

    • 用户 – 数据库用户账户的名称。

    • 凭证 – 用于访问 AWS 账户的凭证。

    • 区域 – 托管数据库的 AWS 区域。

    • RDS 主机/端口 – 数据库的端点和端口,如 AWS Management Console 中所列。如果您使用不同的端点连接到数据库实例,请在主机/端口字段中指定代理的连接详细信息(如前所述)。

    • 数据库 – 数据库名称。

    • URL – JetBrains IDE 用于连接到数据库的 URL。

    
        Amazon RDS 数据库的连接设置以及用于身份验证的 IAM 凭证。
    注意

    有关可使用数据来源和驱动程序对话框配置的连接设置的完整说明,请参阅您正在使用的 JetBrains IDE 文档

  7. 要验证连接设置是否正确,请选择测试连接

    绿色复选标记表示测试成功。

  8. 选择应用以应用设置,然后选择确认以开始使用数据来源。

    数据库工具窗口打开。这会显示树形结构的可用数据来源,其中的节点表示数据库元素,例如架构、表和键。

    重要

    要使用数据库工具窗口,必须先在 JetBrains 中下载并安装 DataGrip。有关更多信息,请参阅 https://www.jetbrains.com/datagrip/

Connect with Secrets Manager
  1. 打开 AWS Explorer(如果尚未打开)。

  2. 单击 Amazon RDS 节点以展开支持的数据库引擎列表。

  3. 单击支持的数据库引擎(Aurora、MySQL 或 PostgreSQL)节点以展开可用数据库实例列表。

    注意

    如果选择 Aurora,则可以在扩展 MySQL 集群和 PostgreSQL 集群之间进行选择。

  4. 右键单击数据库,然后选择使用 Secrets Manager 连接

    注意

    还可以选择复制 ARN,以将数据库的 Amazon 资源名称(ARN)添加到剪贴板。

  5. 选择数据库密钥对话框中,使用下拉字段为数据库选择凭证,然后选择创建

  6. 数据来源和驱动程序对话框中,执行以下操作以确保可以打开数据库连接:

    • 导入的数据来源窗格中,确认选择了正确的数据来源。

    • 如果有消息表明您需要下载缺失的驱动程序文件,请选择转到驱动程序(扳手图标),下载所需文件。

  7. 设置窗格的常规选项卡中,确认以下字段显示的值是否正确:

    • 主机/端口 – 用于连接数据库的端点和端口。对于托管在 AWS Cloud 中的 Amazon RDS 数据库,端点总是以 rds.amazon.com 结尾。如果您通过代理数据库连接到数据库,请使用这些字段指定代理的连接详细信息。

    • 身份验证SecretsManager Auth(使用 AWS Secrets Manager 进行身份验证)。

    • 凭证 – 用于访问 AWS 账户的凭证。

    • 区域 – 托管数据库的 AWS 区域。

    • 密钥名称/ARN – 包含身份验证凭证的密钥的名称和 ARN。要覆盖主机/端口字段中的连接设置,请选中使用密钥中的 URL 和端口复选框。

    • 数据库 – 您在 AWS Explorer 中选择的数据库实例名称。

    • URL – JetBrains IDE 用于连接到数据库的 URL。

    注意

    如果您使用 Secrets Manager 进行身份验证,则没有数据库的用户名和密码字段。此信息包含在密钥的加密密钥数据部分中。

    
       连接设置以及用于身份验证的 IAM 凭证。
    注意

    有关可使用数据来源和驱动程序对话框配置的连接设置的完整说明,请参阅您正在使用的 JetBrains IDE 文档

  8. 要验证连接设置是否正确,请选择测试连接

    绿色复选标记表示测试成功。

  9. 选择应用以应用设置,然后选择确认以开始使用数据来源。

    数据库工具窗口打开。这会显示树形结构的可用数据来源,其中的节点表示数据库元素,例如架构、表和键。

    重要

    要使用数据库工具窗口,必须先在 JetBrains 中下载并安装 DataGrip。有关更多信息,请参阅 https://www.jetbrains.com/datagrip/