選取您的 Cookie 偏好設定

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

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

執行個體部署工作流程

焦點模式
執行個體部署工作流程 - AWS Elastic Beanstalk

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

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

注意

本節中的資訊不適用於執行於 Amazon Linux 2 和 Amazon Linux 2023 的 ECS 平台分支。如需詳細資訊,請參閱下一節 執行於 Amazon Linux 2 和更新版本的 ECS 的執行個體部署工作流程

由於可透過多種方式擴充環境的平台,因此隨時了解 Elastic Beanstalk 佈建執行個體或對執行個體執行部署時所發生的情況會很有幫助。下圖顯示這整個部署流程。它描述了部署作業中的各個不同階段,以及 Elastic Beanstalk 在各個階段中採取的步驟。

備註
  • 此圖不代表部署期間 Elastic Beanstalk 在環境執行個體上進行的完整步驟集。此圖表僅供示意,為您提供執行自訂的順序和內容。

  • 為了簡單起見,圖表僅提及 .platform/hooks/* 勾點子目錄 (適用於應用程式部署),而不提及 .platform/confighooks/* 勾點子目錄 (適用於組態部署)。後面子目錄中的勾點與圖中對應子目錄中的勾點執行步驟完全相同。

在以 Amazon Linux 為基礎的平台上執行之環境執行個體上的延伸執行順序工作流程。

下列清單詳細說明部署階段和步驟。

  1. 初始步驟

    Elastic Beanstalk 會下載並擷取您的應用程式。在完成這些步驟中的每個步驟後,Elastic Beanstalk 會執行其中一個擴充步驟。

    1. 執行任何組態檔案的 commands: 區段中所發現的命令。

    2. 執行原始碼套件 .platform/hooks/prebuild 目錄中找到的任何可執行檔案 (.platform/confighooks/prebuild 適用於組態部署)。

  2. 設定

    Elastic Beanstalk 會設定應用程式和代理伺服器。

    1. 執行原始碼套件的 Buildfile 中所發現的命令。

    2. 如果原始碼套件的 .platform/nginx 目錄中有任何自訂代理組態檔案,則會將其複製到其執行時間位置。

    3. 執行任何組態檔案的 container_commands: 區段中所發現的命令。

    4. 執行原始碼套件 .platform/hooks/predeploy 目錄中找到的任何可執行檔案 (.platform/confighooks/predeploy 適用於組態部署)。

  3. 部署

    Elastic Beanstalk 會部署並執行應用程式和代理伺服器。

    1. 執行原始碼套件的 Procfile 檔案中所發現的命令。

    2. 使用自訂代理組態檔案 (如果有的話),執行或重新執行代理伺服器。

    3. 執行原始碼套件 .platform/hooks/postdeploy 目錄中找到的任何可執行檔案 (.platform/confighooks/postdeploy 適用於組態部署)。

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