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
Syntaxe
eb terminate
eb terminate environment-name
Options
Name (Nom) |
Description |
---|---|
|
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. |
|
Résilie l'environnement sans demande de confirmation. |
|
Résilie l'environnement même s'il existe des environnements dépendants qui y sont liés. Consultez Compose Environments. |
|
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.