簡體   English   中英

無法將aws RDS連接到本地django

[英]Unable to connect aws RDS to django local

我正在嘗試將我的本地 django 應用程序連接到亞馬遜 RDS(嘗試使用 MySQL 和 PostgreSQL)但我無法連接,因為它顯示以下錯誤,目前正在尋找 PostgreSQL 的答案。

在我的Settings.py中:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'database_name',
        'USERNAME': 'my_username',
        'PASSWORD': 'my_password',
        'HOST': 'database-abc.xxx.us-region-yyy.rds.amazonaws.com',
        'PORT': '5432',
    }
}

在 AWS 數據庫配置中:

在此處輸入圖像描述

我收到此錯誤:

django.db.utils.OperationalError:無法連接到服務器:連接超時(0x0000274C/10060)
服務器是否在主機“database-abc.xxx.us-region-yyy.rds.amazonaws.com”(69.420.00.121) 上運行並在端口 5432 上接受 TCP/IP 連接?

我參考了所有可用的數據,但仍然無法解決這個問題!

提前致謝!

在 VPC 安全組 go 中,入站設置使用Postgres連接類型創建一個新規則,而不是 HTTP 並使其從每個可用。

注意:不要忘記公開數據庫的可訪問性。

入站規則示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM