選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

安裝自訂技術指南 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝自訂技術指南

重要

AWS OpsWorks Stacks 此服務已於 2024 年 5 月 26 日終止,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載遷移至其他解決方案。如果您對遷移有任何疑問,請透過 AWS re:Post 或透過 AWS Premium Support 聯絡 AWS 支援 團隊。

若要使堆疊安裝及使用自訂技術指南,您必須設定堆疊,啟用自訂技術指南 (若還未設定的話)。然後,您必須提供儲存庫URL和任何相關資訊,例如密碼。

重要

將堆疊設定為支援自訂技術指南之後, AWS OpsWorks Stacks 會在啟動時在所有新執行個體上自動安裝技術指南。不過,您必須執行更新自訂技術指南堆疊命令,明確指示 AWS OpsWorks Stacks 在任何現有執行個體上安裝新的或更新的技術指南。 如需詳細資訊,請參閱更新自訂技術指南。在您於堆疊上啟用 Use custom Chef cookbooks (使用自訂 Chef 技術指南) 前,請確認您執行的自訂和社群技術指南支援您堆疊使用的 Chef 版本。

若要為自訂技術指南設定堆疊
  1. 在您的堆疊頁面上,按一下 Stack Settings (堆疊設定) 顯示其 Settings (設定) 頁面,按一下 Edit (編輯) 以編輯設定。

  2. Use custom Chef cookbooks (使用自訂 Chef 技術指南) 切換為 Yes (是)

    編輯堆疊設定頁面
  3. 設定您的自訂技術指南。

當您完成後,按一下 Save (儲存) 以儲存更新的堆疊。

指定自訂技術指南儲存庫

Linux 堆疊可以從下列任何儲存庫類型安裝自訂技術指南:

  • HTTP 或 Amazon S3 封存。

    它們可以是公有或私有,但 Amazon S3 通常是私有封存的偏好選項。

  • Git 和 Subversion 儲存庫提供來源控制和具有多個版本的能力。

Windows 堆疊可以從 Amazon S3 封存和 Git 儲存庫安裝自訂技術指南。

所有儲存庫類型都有以下必要欄位。

  • 儲存庫類型 – 儲存庫類型

  • 儲存庫 URL– 儲存庫 URL

AWS OpsWorks Stacks 支援公有託管的 Git 儲存庫網站,例如 GitHubBitbucket,以及私有託管的 Git 伺服器。對於 Git 儲存庫,您必須使用下列其中一種URL格式,取決於儲存庫是公有或私有。請遵循 Git 子模組的相同URL準則。

對於公有 Git 儲存庫,請使用 HTTPS或 Git 唯讀通訊協定:

  • Git 唯讀 – git://github.com/amazonwebservices/opsworks-example-cookbooks.git

  • HTTPS – https://github.com/amazonwebservices/opsworks-example-cookbooks.git.

對於私有 Git 儲存庫,您必須使用SSH讀取/寫入格式,如下列範例所示:

  • Github 儲存庫 – git@github.com:project/repository

  • Git 伺服器上的儲存庫 – user@server:project/repository

其餘設定則會根據儲存庫類型而有所不同,如以下章節所說明。

HTTP 封存

針對 Repository type (儲存庫類型) 選取 Http Archive (Http 封存) 會顯示兩個額外設定,若封存受到密碼保護,您便必須完成這些設定。

  • 使用者名稱 – 您的使用者名稱

  • 密碼 – 您的密碼

Amazon S3 封存

選取儲存庫類型的 S3 封存會顯示下列額外的選用設定。 AWS OpsWorks 無論您使用 Stacks API或主控台,Stacks 都可以使用 Amazon EC2角色 (主機作業系統管理員身分驗證) AWS OpsWorks 來存取您的儲存庫。

  • 存取金鑰 ID – AWS存取金鑰 ID,例如 AKIAIOSFODNN7EXAMPLE.

  • 私密存取金鑰 – 對應的AWS私密存取金鑰,例如 wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY.

Git 儲存庫

Source Control (來源控制) 下方選取 Git 會顯示下列額外選擇性設定:

儲存庫SSH金鑰

您必須指定部署SSH金鑰才能存取私有 Git 儲存庫。針對 Git 子模組,指定的金鑰必須要能存取這些子模組。如需詳細資訊,請參閱使用 Git 儲存庫 SSH 金鑰

重要

部署SSH金鑰不需要密碼; AWS OpsWorks Stacks 無法傳遞密碼。

Branch/Revision (分支/修訂)

如果儲存庫有多個分支, AWS OpsWorks Stacks 預設會下載主分支。若要指定特定分支,請輸入分支名稱、雜SHA1湊或標籤名稱。若要指定特定的遞交,請輸入完整 40 個八進位碼的遞交 ID。

Subversion 儲存庫

Source Control (來源控制) 下方選取 Subversion 會顯示下列額外選擇性設定:

  • 使用者名稱 - 私有儲存庫的使用者名稱。

  • 密碼 – 您的密碼,適用於私有儲存庫。

  • Revision – 【選用】 如果您有多個修訂,則為修訂名稱。

    若要指定分支或標籤,您必須修改儲存庫 URL,例如: http://repository_domain/repos/myapp/branches/my-apps-branchhttp://repository_domain_name/repos/calc/myapp/my-apps-tag

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。