Amazon-Web-Services

Opsworks 自定義層部署

  • August 6, 2013

我正在嘗試使用 AWS Opsworks 中的自定義層來添加 nginx 網路伺服器。

我已經成功創建了圖層,我通過 GIT 添加了我的應用程序(在 repo 上沒有密碼),但是當我部署命令時“成功”,但我在伺服器上看不到任何程式碼。

在自定義層中,唯一的部署配方是“deploy::default”。

我是否需要自定義配方來處理部署?這是通過自定義食譜嗎(如果是這樣,有人可以幫我舉個例子嗎)

另外,如何配置部署的“位置”?我更願意選擇我的文件根目錄,而不是使用 Opsworks 似乎總是部署到的位置。

感謝您對此的任何幫助。

如果您使用的是 Custom Layer,則基本上需要將其配置為使用 Custom Cookbooks

我們在這裡對僅連結的答案並不感興趣,但由於廚師食譜往往是大量程式碼塊,而且我很確定 AWS 文件會相當穩定,我會保持原樣。

我連結的兩個頁麵包含有關如何使用自定義食譜的大量範例配置。不過,您需要對 Chef 的工作方式有一個合理的了解。

您應該能夠配置將內容部署到自定義食譜中的食譜的一部分,就像您正在為非 OpsWorks 部署編寫自己的一樣。

引用自:https://serverfault.com/questions/529167