部署在 EC2 實例上的應用程式連接到 Amazon RDS 實例中的資料。在生產環境中,應用程式無法連接,儘管資料庫可從堡壘主機 shell 存取。Web 伺服器日誌重複顯示:*** Error Establishing a Database Connection 下列哪項可以解釋連接失敗?(選擇兩項。)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 資料庫安全群組不包含允許來自 Web 伺服器連接的 ingress 規則。, 應用程式嘗試使用的連接埠與 RDS 實例上配置的連接埠不同。.
為什麼這是答案
正確答案是「資料庫安全群組不包含允許來自 Web 伺服器連接的 ingress 規則」和「應用程式嘗試使用的連接埠與 RDS 實例上配置的連接埠不同」。 如果資料庫安全群組缺少允許來自 Web 伺服器 IP 位址或安全群組的入站 (ingress) 規則,RDS 實例將拒絕連接。儘管資料庫可從堡壘主機存取,這表示堡壘主機的 IP 或安全群組已被允許,但 Web 伺服器可能沒有。 此外,如果應用程式嘗試連接的連接埠與 RDS 實例上實際配置的連接埠(例如,預設的 MySQL 3306 或 PostgreSQL 5432)不同,連接將會失敗。 「資料庫安全群組缺少允許從資料庫到 Web 伺服器的 egress 規則」是錯誤的,因為 egress 規則控制從資料庫發出的流量,而不是傳入的連接。 「Web 伺服器上的 SSL 憑證不受 RDS 實例信任」是錯誤的,因為 SSL 憑證通常用於驗證 RDS 實例到客戶端,而不是反過來。 「資料庫仍在佈建中,尚未準備好接受連接」是錯誤的,因為如果資料庫仍在佈建中,堡壘主機也無法連接。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡