Я работаю над приложением Android с базовой регистрацией пользователя / входом в систему. В настоящее время он работает на моем локальном хосте с запущенным сервером WAMP.
Я хотел сделать еще один шаг, взяв экземпляр Amazon RDS (MySQL) и разместив мои php-файлы на каком-то сервере (возможно, в экземпляре EC2) и разрешив приложению Android сделать HTTP-запрос к php-файлу, который inturn подключается к MySQL. пример.
До сих пор я создал MySQL Instance and an EC2 instance (with LAMP setup)
,
Я не могу подключиться к экземпляру MySQL из экземпляра EC2 (я ssh в EC2 через Putty, и попытался подключиться к экземпляру MySQL с помощью этой команды
mysql -h devo.*.ap-southeast-1.rds.amazonaws.com -P 3306 -u mymasteruser -p
).
I am able to access it from my laptop though.
Я думаю, что это связано с VPC security groups
установка, которую я не могу настроить для экземпляра MySQL.
EC2 & Экземпляр RDS находится в сингапурском регионе. Вот снимок VPC, который у меня есть:
Вот сообщение об ошибке, которое я вижу в замазке:
Любые предложения или ссылки на некоторые ресурсы, чтобы разобраться в этом, будет принята с благодарностью.
Я решил проблему. Вот шаги, за которыми я следовал.
Security Groups
Вкладка. Нажмите на Inbound -> Edit -> Change the Source to 0.0.0.0\0
Других решений пока нет …