连接到 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 凭证 Connect

    注意

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

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

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

    • 如果一条消息指示您需要下载缺少驱动程序文件中,选择转到驱动程序(扳手图标)下载所需文件。

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

    • 主机/端口— 用于连接到数据库的终端节点和端口。对于 AWS 云中托管的 Amazon RDS 数据库,终端节点始终以rds.amazon.com。如果要通过代理连接到数据库实例,请使用这些字段指定代理的连接详细信息。

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

    • 用户— 数据库用户帐户的名称。

    • 凭证— 用于访问您的 AWS 账户的证书。

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

    • RDS 主机/端口— AWS 管理控制台中列出的数据库终端节点和端口。如果您使用不同的终端节点连接到数据库实例,请在主机/端口字段(前面描述)。

    • 数据库— 数据库的名称。

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

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

    有关连接设置的完整描述,可以使用数据源和驱动程序对话框中,请参阅快 JetBrains 的文档您使用的。

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

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

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

    这些区域有:数据库此时会打开工具窗口。这会将可用数据源显示为树,其节点表示数据库元素(如架构、表和键)。

    重要

    使用数据库工具窗口中,必须先下载和安装 DataGrip 从 JetBrains 中。有关更多信息,请参阅 。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 Connect

    注意

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

  5. 选择数据库密码对话框中,使用下拉字段选择数据库的凭据,然后选择Create

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

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

    • 如果一条消息指示您需要下载缺少驱动程序文件中,选择转到驱动程序(扳手图标)下载所需文件。

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

    • 主机/端口— 用于连接到数据库的终端节点和端口。对于 AWS 云中托管的 Amazon RDS 数据库,终端节点始终以rds.amazon.com。如果要通过代理数据库连接到数据库,请使用这些字段指定代理的连接详细信息。

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

    • 凭证— 用于访问您的 AWS 账户的证书。

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

    • 密rets 名称/ARN— 包含身份验证凭证的密钥的名称和 ARN。要覆盖主机/端口字段中,选择使用秘密的网址和端口”复选框。

    • 数据库— 在中选择的数据库实例的名称AWS Explorer

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

    注意

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

    
       使用 IAM 凭证的连接设置进行身份验证。
    注意

    有关连接设置的完整描述,可以使用数据源和驱动程序对话框中,请参阅快 JetBrains 的文档您使用的。

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

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

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

    这些区域有:数据库此时会打开工具窗口。这会将可用数据源显示为树,其节点表示数据库元素(如架构、表和键)。

    重要

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