

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Terminación de un entorno de Elastic Beanstalk
<a name="using-features.terminating"></a>

Puede terminar un AWS Elastic Beanstalk entorno en ejecución mediante la consola de Elastic Beanstalk. De este modo, evita incurrir en cargos por los recursos no utilizados. AWS 

**nota**  
Siempre podrá lanzar más adelante un nuevo entorno con la misma versión.

Si tiene datos de un entorno que desea conservar, establezca la política de eliminación de base de datos en `Retain` antes de terminar el entorno. Esto mantiene la base de datos en funcionamiento fuera de Elastic Beanstalk. Después de esto, cualquier entorno de Elastic Beanstalk debe conectarse a él como una base de datos externa. Si desea hacer una copia de seguridad de los datos sin mantener la base de datos en funcionamiento, configure la política de eliminación para que tome una instantánea de la base de datos antes de terminar el entorno. Para obtener más información, consulte [Ciclo de vida de la base de datos](using-features.managing.db.md#environments-cfg-rds-lifecycle) en el capítulo *Configuración de entornos* de esta guía.

Elastic Beanstalk podría no terminar el entorno correctamente. Un motivo habitual es que el grupo de seguridad de otro entorno tenga una dependencia del grupo de seguridad del entorno que se intenta terminar. Para obtener instrucciones sobre cómo evitar este problema, consulte la [EC2 grupos de seguridad](using-features.managing.ec2.console.md#using-features.managing.ec2.securitygroups) página de *EC2instancias* de esta guía.

**importante**  
Si termina un entorno, también debe eliminar todas las asignaciones de CNAME que ha creado, ya que otros clientes pueden reutilizar un nombre de host disponible. Asegúrese de eliminar los registros de DNS que apuntan a su entorno terminado para evitar que se cree una *entrada de DNS colgante*. Una entrada de DNS colgante puede exponer el tráfico de Internet destinado a su dominio a vulnerabilidades de seguridad. También puede presentar otros riesgos.  
Para más información, consulte [Protección contra registros de delegación colgantes en Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/protection-from-dangling-dns.html) en la *Guía para desarrolladores de Amazon Route 53*. También puedes obtener más información sobre las entradas de DNS pendientes en [Enhanced Domain Protections for Amazon CloudFront Requests](https://aws.amazon.com/blogs/security/enhanced-domain-protections-for-amazon-cloudfront-requests/) en el *blog AWS de seguridad*.

## Consola de Elastic Beanstalk
<a name="using-features.terminating.CON"></a>

**Para terminar un entorno**

1. Abra la consola de [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk) y, **en** la lista Regiones, seleccione su. Región de AWS

1. En el panel de navegación, elija **Environments** (Entornos) y, a continuación, elija el nombre del entorno en la lista.

1. Elija **Actions** (Acciones) y, a continuación, **Terminate Environment** (Terminar el entorno).

1. Utilice el cuadro de diálogo en pantalla para confirmar la terminación del entorno.
**nota**  
Cuando termine su entorno, el CNAME asociado con el entorno terminado se libera y queda a disposición de cualquier persona que desee utilizarlo.

   Elastic Beanstalk tarda unos minutos en AWS terminar los recursos que se ejecutan en el entorno. 

## AWS CLI
<a name="using-features.terminating.CLI"></a>

**Para terminar un entorno**
+ Ejecute el comando siguiente.

  ```
  $ aws elasticbeanstalk terminate-environment --environment-name my-env
  ```

## API
<a name="using-features.terminating.API"></a>

**Para terminar un entorno**
+ Llame a `TerminateEnvironment` con el siguiente parámetro:

  `EnvironmentName` = `SampleAppEnv`

  ```
  1. https://elasticbeanstalk.us-west-2.amazon.com/?EnvironmentName=SampleAppEnv
  2. &Operation=TerminateEnvironment
  3. &AuthParams
  ```