部署在EC2实例上的应用程序连接到Amazon RDS实例中的数据。在生产环境中,应用程序无法连接,尽管可以从堡垒主机的shell访问数据库。Web服务器日志反复显示:*** Error Establishing a Database Connection 以下哪项可以解释连接失败?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 数据库安全组不包含允许来自Web服务器连接的入站规则。, 应用程序尝试使用的端口与RDS实例上配置的端口不同。.
为什么这是答案
连接失败的常见原因是安全组配置不当。如果数据库安全组没有允许来自Web服务器IP地址或安全组的入站规则,RDS实例将拒绝连接。此外,应用程序尝试连接的端口必须与RDS实例上数据库引擎配置的端口一致(例如,MySQL默认为3306,PostgreSQL默认为5432)。如果端口不匹配,连接将失败。 其他选项不正确: 数据库安全组的出站规则通常允许所有流量,并且出站规则控制数据库发起的连接,而不是Web服务器发起的连接。 SSL证书信任问题通常会导致不同的错误消息,并且通常在连接建立后发生,而不是阻止初始连接。 数据库仍在配置中会导致连接超时或拒绝,但题目中提到可以从堡垒主机访问,说明数据库已就绪。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡