我的计算引擎上有一个mysql容器,我希望我的App Engine能够与它通信。
我正在使用django并具有以下设置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': <---ACTUAL_IP_REMOVED -->,
'NAME': 'name_of_my_database',
'USER': 'root',
'PASSWORD': <-- Actual password removed -->,
'PORT': '3306'
}
}
我还有一个防火墙规则,允许tcp:3306上的所有入口用于目标服务帐户(我的谷歌计算服务帐户)和源服务帐户(我的应用引擎服务帐户)。
尽管如此,我仍然在我的应用引擎日志中收到以下错误。
OperationalError: (2003, "Can't connect to MySQL server on '<--IP-Address-removed--->' (110)")
我在忽视/做错了什么?