

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**
<a name="eb3-terminate"></a>

## Description
<a name="eb3-terminatedescription"></a>

Met fin à l'environnement en cours d'exécution afin que vous n'ayez pas à payer de frais pour les ressources non utilisées AWS .

Via l'option `--all`, supprime l'application sur laquelle le répertoire actuel a été initialisé à l'aide de [**eb init**](eb3-init.md). La commande met fin à tous les environnements de l'application. Elle résilie également les [versions d'application](applications-versions.md) et les [configurations enregistrées](environment-configuration-savedconfig.md) 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](using-features.managing.db.md#environments-cfg-rds-lifecycle) 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](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/protection-from-dangling-dns.html) dans le *manuel du développeur Amazon Route 53*. Vous pouvez également en savoir plus sur le blocage des entrées DNS dans [Enhanced Domain Protections for Amazon CloudFront Requests sur](https://aws.amazon.com/blogs/security/enhanced-domain-protections-for-amazon-cloudfront-requests/) le *blog sur la AWS sécurité*.

## Syntaxe
<a name="eb3-terminatesyntax"></a>

 **eb terminate** 

 **eb terminate *environment-name*** 

## Options
<a name="eb3-terminateoptions"></a>


****  

|  Nom  |  Description  | 
| --- | --- | 
|  `--all`  |  Met fin à tous les environnements dans l'application, suspend les [versions d'application](applications-versions.md) et les [configurations enregistrées](environment-configuration-savedconfig.md) 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](ebcli-compose.md).  | 
|  `--timeout`  |  Le nombre de minutes avant que la commande expire.  | 

## Output
<a name="eb3-terminateoutput"></a>

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

## Exemple
<a name="eb3-terminateexample"></a>

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