Amazon Relational Database Service
用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

连接到数据库实例或数据库集群

如果使用的是 IAM 数据库身份验证,则在连接到数据库实例或数据库集群时将使用身份验证令牌。身份验证令牌 是您使用的一个字符串而不是密码。身份验证令牌一经生成,将在 15 分钟后失效。如果您尝试使用过期的令牌进行连接,则连接请求将被拒绝。

必须使用 AWS 签名版本 4 为每个身份验证令牌附带一个有效签名。(有关更多信息,请参阅 AWS General Reference 中的签名版本 4 签名流程。)AWS CLI 和 AWS SDK for Java 会自动为您创建的每个令牌签名。

当您从其他 AWS 服务 (例如 AWS Lambda)连接到 Amazon RDS 时,您可以使用身份验证令牌。通过使用令牌,可以避免在代码中放置密码。

或者,您可以使用 AWS SDK for Java 手动创建身份验证令牌并为其签名。

在获得已签名的 IAM 身份验证令牌后,您可连接到 Amazon RDS 数据库实例或 Aurora 数据库集群。紧接着,您可以了解如何使用 mysql 命令行工具或 AWS SDK for Java 执行该操作。