【问题标题】:AWS OpsWorks RDS connectionAWS OpsWorks RDS 连接
【发布时间】:2015-08-05 21:41:41
【问题描述】:

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

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

目前,我通过简单地将 DB con 值插入到我的 globals.php 文件中,在我的应用程序和 RDS 之间建立了连接,但所有文档似乎都表明我需要使用 chef 来建立这种连接,并且通过扩展我假设我需要建立这个连接来正确使用 Memecahed 层。

有人可以解释一下我的情况吗?我的数据库连接方法是不好的做法吗?如果是这样,有人可以告诉我如何实施厨师食谱以连接到 RDS。

谢谢大家! x

【问题讨论】:

    标签: amazon-rds aws-opsworks


    【解决方案1】:

    我相信您需要将您的应用程序与 RDS 服务层相关联。完成后,OpsWorks 内置于 Chef 食谱应将配置信息写入 file(确切的文件是特定于您使用的应用程序的类型,但您使用的是 PHP,所以它是 /srv/www/app_shortname/shared/config/opsworks.php。(Source)我猜它创建了一个新的 PHP 类,你可以调用它来访问你的变量(不是 100% 确定我在 PHP 领域看到的内容)。

    因此,理论上您应该能够只使用亚马逊为您设置的现有文件,完全不涉及自定义食谱内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-19
      • 2020-04-23
      • 2017-11-15
      • 2018-09-21
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      相关资源
      最近更新 更多