eb terminate - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

eb terminate

Description

Résilie l'environnement en cours d'exécution afin que vous ne payiez pas de frais pour des ressources AWS inutilisées.

Via l'option --all, supprime l'application sur laquelle le répertoire actuel a été initialisé à l'aide de eb init. La commande met fin à tous les environnements de l'application. Elle résilie également les versions d'application et les configurations enregistrées de l'application, puis supprime l'application.

Si le répertoire racine contient un fichier platform.yaml spécifiant une plateforme personnalisée, cette commande met hors service l'environnement personnalisé en cours d'exécution.

Note

Vous pouvez toujours lancer un nouvel environnement en utilisant la même version ultérieurement.

Si vous possédez des données d'un environnement que vous souhaitez conserver, définissez la stratégie de suppression de base de données sur Retain avant de résilier l'environnement. Cela permet de maintenir la base de données opérationnelle en dehors d'Elastic Beanstalk. Tous les environnements Elastic Beanstalk doivent ensuite s'y connecter en tant que base de données externe. Si vous souhaitez sauvegarder les données sans maintenir la base de données opérationnelle, définissez la stratégie de suppression pour qu'elle prenne un instantané de la base de données avant de résilier l'environnement. Pour de plus amples informations, consultez Cycle de vie de base de données dans le chapitre Configuration des environnements de ce guide.

Important

Si vous résiliez un environnement, vous devez également supprimer tous les mappages CNAME que vous avez créés, car d'autres clients peuvent réutiliser un nom d'hôte disponible. Veillez à supprimer les enregistrements DNS qui pointent vers votre environnement résilié, afin d'éviter toute entrée DNS en suspens. Une entrée DNS bloquée peut exposer le trafic Internet destiné à votre domaine à des failles de sécurité. Elle peut également présenter d'autres risques.

Pour de plus amples informations, veuillez consulter Protection contre les enregistrements de délégation suspendus dans Route 53 dans le manuel du développeur Amazon Route 53. Vous pouvez également découvrir davantage le blocage des entrées DNS dans Protections de domaine améliorées pour les requêtes Amazon CloudFront sur le AWSblog de la sécurité.

Syntaxe

eb terminate

eb terminate environment-name

Options

Name (Nom)

Description

--all

Met fin à tous les environnements dans l'application, suspend les versions d'application et les configurations enregistrées de l'application, puis supprime l'application.

--force

Résilie l'environnement sans demande de confirmation.

--ignore-links

Résilie l'environnement même s'il existe des environnements dépendants qui y sont liés. Consultez Compose Environments.

--timeout

Le nombre de minutes avant que la commande expire.

Sortie

En cas de réussite, la commande renvoie l'état de l'opération terminate.

Exemple

L'exemple de demande suivant résilie le tmp-dev DE l'environnement.

$ 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.