終止 Elastic Beanstalk 環境 - AWS Elastic Beanstalk

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

終止 Elastic Beanstalk 環境

您可以使用 Elastic Beanstalk 主控台來終止執行中的 AWS Elastic Beanstalk 環境。透過執行這項操作,則可以避免未使用的 AWS 資源產生費用。

注意

您稍後可隨時運用相同版本啟動新的環境。

如果您希望保留環境中的資料,請在終止環境之前,將資料庫刪除政策設定為 Retain。這可使資料庫在 Elastic Beanstalk 之外運作。在這項操作之後,任何 Elastic Beanstalk 環境都必須以外部資料庫的形式連接它。如果您想要在不保持資料庫運作的情況下備份資料,請將刪除政策設定為在終止環境之前建立資料庫的快照。如需詳細資訊,請參閱本指南的「設定環境」一章中的 資料庫生命週期

Elastic Beanstalk 可能無法終止您的環境。一個常見的原因是,另一個環境的安全群組對您想要終止的環境安全群組具有相依性。如需如何避免此問題的說明,請參閱本指南的「EC2 執行個體」頁面的 安全群組

重要

如果您終止環境,您也必須刪除您建立的任何 CNAME 映射,因為其他客戶可能重複使用可用的主機名稱。請務必刪除指向終止環境的 DNS 記錄,以防止懸置 DNS 項目。懸置的 DNS 項目可能會降低您網域的網際網路流量的安全性,使其暴露在易於攻擊的弱點中。另外,它還可能存在其他風險。

如需詳細資訊,請參閱 Amazon Route 53 開發人員指南中的在 Route 53 上防止懸置委派記錄。您也可以在AWS安全部落格中針對適用於 Amazon CloudFront 請求的強化網域保護來進一步了解懸置 DNS 項目的資訊。

Elastic Beanstalk 主控台

終止環境
  1. 開啟 Elastic Beanstalk 主控台,然後在 Regions (區域) 清單中選取您的 AWS 區域。

  2. 在導覽窗格中,選擇環境,然後在清單中選擇您環境的名稱。

    注意

    如果您有許多環境,請使用搜尋列來篩選環境清單。

  3. 選擇 Actions (動作),然後選擇 Terminate Environment (終止環境)。

  4. 使用畫面顯示對話方塊來確認環境終止。

    注意

    當您終止環境後,將釋出與該終止環境相關聯的 CNAME 供任何人使用。

    Elastic Beanstalk 需要幾分鐘來終止在環境中執行的 AWS 資源。

AWS CLI

終止環境
  • 執行下列命令。

    $ aws elasticbeanstalk terminate-environment --environment-name my-env

API

終止環境
  • 使用下列參數呼叫 TerminateEnvironment

    EnvironmentName = SampleAppEnv

    https://elasticbeanstalk.us-west-2.amazon.com/?EnvironmentName=SampleAppEnv &Operation=TerminateEnvironment &AuthParams