选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

使用会话管理器连接到您的 RDS Custom 数据库实例

聚焦模式
使用会话管理器连接到您的 RDS Custom 数据库实例 - Amazon Relational Database Service

创建 RDS Custom 数据库实例后,您可以使用 AWS Systems Manager Session Manager 连接到该实例。当数据库实例无法公开访问时,这是首选技术。

会话管理器可让您通过基于浏览器的 Shell 或通过 AWS CLI 访问 Amazon EC2 实例。有关更多信息,请参阅 AWS Systems Manager 会话管理器

使用会话管理器连接到您的数据库实例
  1. 登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,请选择 Databases(数据库),然后选择要连接到的 RDS Custom 数据库实例。

  3. 选择配置

  4. 请注意您的数据库实例的 Resource ID(资源 ID)。例如,资源 ID 可能为 db-ABCDEFGHIJKLMNOPQRS0123456

  5. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  6. 在导航窗格中,选择实例

  7. 查找 EC2 实例的名称,然后单击与其关联的实例 ID。例如,实例 ID 可能为 i-abcdefghijklm01234

  8. 选择连接

  9. 选择 Session Manager(会话管理器)。

  10. 选择连接

    系统将为您的会话打开一个窗口。

控制台

使用会话管理器连接到您的数据库实例
  1. 登录 AWS Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,请选择 Databases(数据库),然后选择要连接到的 RDS Custom 数据库实例。

  3. 选择配置

  4. 请注意您的数据库实例的 Resource ID(资源 ID)。例如,资源 ID 可能为 db-ABCDEFGHIJKLMNOPQRS0123456

  5. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  6. 在导航窗格中,选择实例

  7. 查找 EC2 实例的名称,然后单击与其关联的实例 ID。例如,实例 ID 可能为 i-abcdefghijklm01234

  8. 选择连接

  9. 选择 Session Manager(会话管理器)。

  10. 选择连接

    系统将为您的会话打开一个窗口。

您可以使用 AWS CLI 连接到 RDS Custom 数据库实例。此方法需要 AWS CLI 的会话管理器插件。要了解如何安装插件,请参阅安装 AWS CLI 的会话管理器插件

要查找 RDS Custom 数据库实例的数据库资源 ID,请使用 aws rds describe-db-instances

aws rds describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DbiResourceId]' \ --output text

以下示例输出显示了 RDS Custom 实例的资源 ID。前缀为 db-

db-ABCDEFGHIJKLMNOPQRS0123456

要查找数据库实例的 EC2 实例 ID,请使用 aws ec2 describe-instances。以下示例将 db-ABCDEFGHIJKLMNOPQRS0123456 用于资源 ID。

aws ec2 describe-instances \ --filters "Name=tag:Name,Values=db-ABCDEFGHIJKLMNOPQRS0123456" \ --output text \ --query 'Reservations[*].Instances[*].InstanceId'

以下示例输出显示了 EC2 实例 ID。

i-abcdefghijklm01234

使用 aws ssm start-session 命令,以在 --target 参数中提供 EC2 实例 ID。

aws ssm start-session --target "i-abcdefghijklm01234"

成功的连接如下所示。

Starting session with SessionId: yourid-abcdefghijklm1234 [ssm-user@ip-123-45-67-89 bin]$

您可以使用 AWS CLI 连接到 RDS Custom 数据库实例。此方法需要 AWS CLI 的会话管理器插件。要了解如何安装插件,请参阅安装 AWS CLI 的会话管理器插件

要查找 RDS Custom 数据库实例的数据库资源 ID,请使用 aws rds describe-db-instances

aws rds describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DbiResourceId]' \ --output text

以下示例输出显示了 RDS Custom 实例的资源 ID。前缀为 db-

db-ABCDEFGHIJKLMNOPQRS0123456

要查找数据库实例的 EC2 实例 ID,请使用 aws ec2 describe-instances。以下示例将 db-ABCDEFGHIJKLMNOPQRS0123456 用于资源 ID。

aws ec2 describe-instances \ --filters "Name=tag:Name,Values=db-ABCDEFGHIJKLMNOPQRS0123456" \ --output text \ --query 'Reservations[*].Instances[*].InstanceId'

以下示例输出显示了 EC2 实例 ID。

i-abcdefghijklm01234

使用 aws ssm start-session 命令,以在 --target 参数中提供 EC2 实例 ID。

aws ssm start-session --target "i-abcdefghijklm01234"

成功的连接如下所示。

Starting session with SessionId: yourid-abcdefghijklm1234 [ssm-user@ip-123-45-67-89 bin]$
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。