2015-05-24 2 views
1

Я все еще изучаю AWS, и сейчас OpsWorks выглядит как отличное решение для того, что я ищу. Я никогда не сталкивался с Шеф-поваром, и сейчас я как бы потерял его.AWS OpsWorks RDS-соединение

Я пытаюсь установить связь между моим уровнем PHP-сервера приложений и экземпляром RDS. Прямо сейчас у меня есть файл globals.php со всеми моими глобальными настройками и т. Д., В том числе сведения о соединении с БД.

В настоящее время я установил связь между моим приложением и RDS, просто вставив значения DB con в мой файл globals.php, но вся документация, похоже, указывает, что мне нужно использовать шеф-повар, чтобы сделать это соединение, и Я предполагаю, что мне нужно сделать это соединение, чтобы правильно использовать слой Memecahed.

Может кто-то пролить свет на мою ситуацию? Является ли мой метод подключения к базе данных плохой практикой, и если да, то кто-то может дать мне краткое изложение того, как я собираюсь внедрить рецепт шеф-повара для подключения к RDS.

Спасибо всем! x

ответ

0

Я считаю, что вам нужно связать приложение с уровнем сервиса RDS. После того, как вы сделали OpsWorks, встроенный в поваренные книги для шеф-поваров, необходимо написать информацию о конфигурации в file (точно, какой файл зависит от того, какое приложение вы используете, но вы используете PHP, так что это /srv/www/app_shortname/shared/config/opsworks.php. (Source) Я предполагаю, что он создает новый PHP-класс, и вы можете вызвать это для доступа к своим переменным (не на 100% уверенным, что я ищу на площадке PHP).

Итак, теоретически вы должны просто использовать этот существующий файл, который Amazon настроил для вас , никакой персонализированной поваренной книги вообще не участвует.