eb terminate - AWS Elastic Beanstalk

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

eb terminate

描述

終止執行環境,讓您無須支付未使用的 AWS 資源費用。

使用 --all 選項來透過 eb init 刪除目前目錄初始化的應用程式。此命令會終止在應用程式中的所有環境。此命令也會終止應用程式的應用程式版本以及已儲存的組態,然後刪除應用程式。

若根目錄包含指定自訂平台的 platform.yaml 檔案,則此命令會終止執行中的自訂環境。

注意

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

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

重要

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

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

語法

eb terminate

eb terminate environment-name

選項

名稱

描述

--all

終止應用程式中所有環境、應用程式的應用程式版本以及已儲存的組態,然後刪除應用程式。

--force

不經提示確認即終止環境。

--ignore-links

即使某環境具備與其連結的相依環境仍將其終止。請參閱編寫環境

--timeout

命令逾時前的分鐘數。

輸出

若成功,本命令會回傳 terminate 操作的狀態。

範例

下列範例請求會終止環境 tmp-dev。

$ eb terminate The environment "tmp-dev" and all associated instances will be terminated. To confirm, type the environment name: tmp-dev 2018-07-11 21:05:25 INFO: terminateEnvironment is starting. 2018-07-11 21:05:40 INFO: Deleted CloudWatch alarm named: awseb-e-2cpfjbra9a-stack-AWSEBCloudwatchAlarmHigh-16V08YOF2KQ7U 2018-07-11 21:05:41 INFO: Deleted CloudWatch alarm named: awseb-e-2cpfjbra9a-stack-AWSEBCloudwatchAlarmLow-6ZAWH9F20P7C 2018-07-11 21:06:42 INFO: Deleted Auto Scaling group policy named: arn:aws:autoscaling:us-east-2:11122223333:scalingPolicy:5d7d3e6b-d59b-47c5-b102-3e11fe3047be:autoScalingGroupName/awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E:policyName/awseb-e-2cpfjbra9a-stack-AWSEBAutoSca lingScaleUpPolicy-1876U27JEC34J 2018-07-11 21:06:43 INFO: Deleted Auto Scaling group policy named: arn:aws:autoscaling:us-east-2:11122223333:scalingPolicy:29c6e7c7-7ac8-46fc-91f5-cfabb65b985b:autoScalingGroupName/awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E:policyName/awseb-e-2cpfjbra9a-stack-AWSEBAutoSca lingScaleDownPolicy-SL4LHODMOMU 2018-07-11 21:06:48 INFO: Waiting for EC2 instances to terminate. This may take a few minutes. 2018-07-11 21:08:55 INFO: Deleted Auto Scaling group named: awseb-e-2cpfjbra9a-stack-AWSEBAutoScalingGroup-7AXY7U13ZQ6E 2018-07-11 21:09:10 INFO: Deleted security group named: awseb-e-2cpfjbra9a-stack-AWSEBSecurityGroup-XT4YYGFL7I99 2018-07-11 21:09:40 INFO: Deleted load balancer named: awseb-e-2-AWSEBLoa-AK6RRYFQVV3S 2018-07-11 21:09:42 INFO: Deleting SNS topic for environment tmp-dev. 2018-07-11 21:09:52 INFO: terminateEnvironment completed successfully.