AWS OpsWorks RDS连接

时间:2015-05-24 06:55:12

标签: amazon-rds aws-opsworks

我还在探索AWS,现在OpsWorks看起来像是我正在寻找的一个很好的解决方案。我从未接触过厨师,现在我有点迷失了。

我正在尝试在PHP App Server层和RDS实例之间建立连接。现在,我有一个globals.php文件,其中包含我的所有全局设置等,包括数据库连接详细信息。

目前我已经在我的app和RDS之间建立了一个连接,只需将数据库con值插入到我的globals.php文件中,但所有文档似乎都表明我需要使用chef来制作这个连接,并且通过扩展我假设我需要建立此连接以正确使用Memecahed层。

有人可以对我的情况有所了解吗?我的数据库连接方法是不好的做法,如果是这样,有人可以给我一个关于如何实现连接到RDS的厨师配方的概述。

谢谢大家! X

1 个答案:

答案 0 :(得分:0)

我认为您需要将应用程序与RDS服务层相关联。完成后,OpsWorks内置Chef cookbook应该将配置信息写入file(具体到哪个文件特定于您正在使用的应用程序类型,但您使用的是PHP /srv/www/app_shortname/shared/config/opsworks.php。( Source)我想它会创建一个新的PHP类,你可以调用它来访问你的变量(不是100%肯定我在PHP领域看到的东西)。

因此,从理论上讲,您应该能够使用亚马逊为您设置的现有文件,而不涉及任何自定义的烹饪书。