eb terminate - AWS Elastic Beanstalk

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

eb terminate

説明

未使用の AWS リソースに対する料金が発生しないように実行中の環境を終了します。

[--all] オプションを使用して eb init を使って、現在のディレクトリが初期化されたアプリケーションを削除します。このコマンドは、アプリケーション内のすべての環境を終了します。さらに、アプリケーションのアプリケーションバージョン保存された設定を終了し、アプリケーションを削除します。

root ディレクトリにカスタムプラットフォームを指定する platform.yaml ファイルが含まれている場合、このコマンドは実行中のカスタム環境を終了します。

注記

いつでも、また同じバージョンを使用して新しい環境を起動できます。

保存する必要のある環境のデータがある場合、環境を終了する前にデータベース削除ポリシーを Retain に設定します。これにより、データベースは Elastic Beanstalk の外部で動作し続けます。この後、Elastic Beanstalk 環境は外部データベースとして接続する必要があります。データベースを動作させずにデータをバックアップする場合は、環境を終了する前にデータベースのスナップショットを作成するように削除ポリシーを設定します。詳細については、このガイドの環境の設定の章で「データベースのライフサイクル」を参照してください。

重要

環境を終了する場合は、作成した CNAME マッピングも削除する必要があります。これにより、使用可能になったホスト名を他のお客様が再利用できます。DNS エントリのダングリングを防ぐため、終了した環境を指す DNS レコードを必ず削除してください。DNS エントリがダングリングしていると、ユーザーのドメイン宛のインターネットトラフィックがセキュリティの脆弱性にさらされる可能性があります。また、他のリスクをもたらす可能性もあります。

詳細については、Amazon Route 53 デベロッパーガイドの「Route 53 でのダングリング委任レコードからの保護」を参照してください。また、ダングリング DNS エントリの詳細については、AWS セキュリティブログの 「Enhanced Domain Protections for Amazon CloudFront Requests」を参照してください。

構文

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.