AWS RDS DBProxyTarget 不可用,并显示“等待代理扩展到所需容量”

问题描述 投票:0回答:1

我正在按照 this 教程通过代理连接到 RDS(部署在 AWS 上)。

但是,通过 AWS 控制台创建代理后,TargetGroup 仍然不可用(超过 4 小时) stackoverflow 的答案建议使用

来描述代理目标
aws rds describe-db-proxy-targets --db-proxy-name <proxyname>

其输出为

{
    "Targets": [
        {
            "Endpoint": "abcd-efg.hijklmnop.us-east-9.rds.amazonaws.com",
            "RdsResourceId": "abcd-efg",
            "Port": 3306,
            "Type": "RDS_INSTANCE",
            "Role": "UNKNOWN",
            "TargetHealth": {
                "State": "UNAVAILABLE",
                "Reason": "PENDING_PROXY_CAPACITY",
                "Description": "DBProxy Target is waiting for proxy to scale to desired capacity"
            }
        }
    ]
}

尝试使用代理登录 RDS 没有什么帮助

$ mysql -h abcd-efg.hijklmnop.us-east-9.rds.amazonaws.com -P 3306 -u <username> -p
Enter password:
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

但是,我可以使用数据库的专用端点访问数据库。通过代理访问失败。 我深入研究了大量故障排除和其他页面,但没有一个提供针对“DBProxy Target 正在等待代理扩展到所需容量”描述的解决方案。有相同的输入吗?

amazon-web-services amazon-rds amazon-rds-proxy
1个回答
0
投票

你的问题还顺利吗?我也有同样的问题

© www.soinside.com 2019 - 2024. All rights reserved.