【发布时间】:2017-09-20 23:13:01
【问题描述】:
我正在关注http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.html,以便从 EC2 向 RDS 进行身份验证。我可以运行generate-db-auth-token 命令来检索令牌,但我不确定之后该怎么处理(指令莫名其妙地结束了)。
我尝试简单地将反刍字符串(以及返回字段的逻辑子字符串)作为 mysql 客户端连接的密码传递,但这似乎不起作用..
返回的token格式如下:{instance identifier}.{region}.rds.amazonaws.com:3306/?Action=connect&DBUser={auth db username}&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Expires=900&X-Amz-Date=20170622T221608Z&X-Amz-SignedHeaders=host&X-Amz-Security-Token={super long, web-escaped string containing special characters}&X-Amz-Credential={some shorter, web-escaped string containing special characters}&X-Amz-Signature={some long string of alphanumeric characters}
非常感谢任何帮助。
【问题讨论】:
-
docs.aws.amazon.com/AmazonRDS/latest/UserGuide/… 的 Java 连接示例是否不足?
-
对于 java 来说可能就足够了 :)。我正在使用 CLI,并希望用户指南在获得令牌后解释如何处理它。
标签: mysql amazon-web-services amazon-ec2 amazon-rds amazon-iam