

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.

# Paso 6: Limpiar WordPress la aplicación y los recursos relacionados
<a name="tutorials-wordpress-clean-up"></a>

Ahora has realizado correctamente una actualización del WordPress código y has vuelto a implementar el sitio. Para evitar cargos recurrentes por los recursos que ha creado para este tutorial, debe eliminar:
+ Cualquier CloudFormation pila (o cierre cualquier instancia de Amazon EC2, si la creó fuera CloudFormation de ella).
+ Todos los buckets de Amazon S3.
+ La aplicación `WordPress_App` en CodeDeploy.
+ La asociación de administradores AWS Systems Manager estatales del CodeDeploy agente.

Puede utilizar Amazon S3 CloudFormation, Amazon EC2 y CodeDeploy las consolas, o AWS APIs para realizar la limpieza. AWS CLI

**Topics**
+ [Para limpiar los recursos (CLI)](#tutorials-wordpress-clean-up-cli)
+ [Para limpiar los recursos (consola)](#tutorials-wordpress-clean-up-console)
+ [Siguientes pasos](#tutorials-wordpress-clean-up-whats-next)

## Para limpiar los recursos (CLI)
<a name="tutorials-wordpress-clean-up-cli"></a>

1. Si usó nuestra CloudFormation plantilla para este tutorial, **delete-stack** ejecute el comando contra la pila nombrada. **CodeDeployDemoStack** Así terminará todas las instancias Amazon EC2 asociadas y eliminará todos los roles de IAM que haya creado la pila:

   ```
   aws cloudformation delete-stack --stack-name CodeDeployDemoStack
   ```

1. Para eliminar el bucket de Amazon S3, llame al comando **rm** con el modificador **--recursive** para el bucket denominado **amzn-s3-demo-bucket**. Así eliminará el bucket y todos los objetos que contiene:

   ```
   aws s3 rm s3://amzn-s3-demo-bucket --recursive --region region
   ```

1. Para eliminar la aplicación `WordPress_App`, realice una llamada al comando **delete-application**. Esto eliminará también todos los registros de grupo de implementaciones asociados y los registros de implementación de la aplicación:

   ```
   aws deploy delete-application --application-name WordPress_App
   ```

1. Para eliminar la asociación de Systems Manager State Manager, llame al comando **delete-association**.

   ```
   aws ssm delete-association --assocation-id association-id
   ```

   Puedes obtenerla *association-id* llamando al **describe-association** comando.

   ```
   aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
   ```

Si no usó la CloudFormation pila para este tutorial, **terminate-instances** ejecute el comando para terminar cualquier instancia de Amazon EC2 que haya creado manualmente. Indique el ID de la instancia de Amazon EC2 que desea terminar:

```
aws ec2 terminate-instances --instance-ids instanceId
```

## Para limpiar los recursos (consola)
<a name="tutorials-wordpress-clean-up-console"></a>

Si utilizó nuestra CloudFormation plantilla para este tutorial, elimine la CloudFormation pila asociada.

1. Inicia sesión Consola de administración de AWS y abre la CloudFormation consola en [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/).

1. En el cuadro **Filtro**, escribe el nombre de la CloudFormation pila que creaste anteriormente (por ejemplo,**CodeDeployDemoStack**).

1. Seleccione la casilla junto al nombre de la pila. En el menú **Actions (Acciones)**, elija **Delete Stack (Eliminar pila)**.

   CloudFormation elimina la pila, cierra todas las instancias de Amazon EC2 adjuntas y elimina todas las funciones de IAM correspondientes.

Para finalizar las instancias de Amazon EC2 que creó fuera de una CloudFormation pila:

1. Inicie sesión en la consola Amazon EC2 Consola de administración de AWS y ábrala en. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. En la lista **INSTANCES**, elija **Instances**.

1. En el campo de búsqueda, escriba el nombre de la instancia de Amazon EC2 que desee finalizar (por ejemplo, **CodeDeployDemo**) y, a continuación, pulse Intro.

1. Seleccione el nombre de la instancia de Amazon EC2.

1. En el menú **Actions**, seleccione **Instance State** y elija **Terminate**. Cuando se le pregunte, elija **Yes, Terminate**. 

Repita estos pasos para cada instancia.

Para eliminar el bucket de Amazon S3:

1. Inicie sesión en la consola de Amazon S3 Consola de administración de AWS y ábrala en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En la lista de buckets, busque y seleccione el nombre del bucket de Amazon S3 que creó anteriormente (por ejemplo, **amzn-s3-demo-bucket**).

1. Para eliminar un bucket, primero debe eliminar su contenido. Seleccione todos los archivos del bucket, como **WordPressApp.zip**. En el menú **Actions**, elija **Delete**. Cuando se le pida confirmar la eliminación, elija **OK**. 

1. Una vez vacío, puede eliminar el bucket. En la lista de buckets, elija la línea del bucket (pero no su nombre). Elija **Delete bucket** y cuando se le pida que confirme, seleccione **OK**. 

Para eliminar la `WordPress_App` aplicación de CodeDeploy:

1. Inicie sesión en Consola de administración de AWS y abra la CodeDeploy consola en [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy).
**nota**  
Inicie sesión con el mismo usuario que configuró en [Empezar con CodeDeploy](getting-started-codedeploy.md).

1. En el panel de navegación, expanda **Implementar** y, después, elija **Aplicaciones**.

1. **En la lista de aplicaciones, selecciona WordPress \$1App.**

1. En la página **Application details (Detalles de la aplicación)**, elija **Delete application (Eliminar aplicación)**.

1. Cuando se le solicite, introduzca el nombre de la aplicación para confirmar que desea eliminarla y seleccione **Delete (Eliminar)**. 

Para eliminar la asociación de Systems Manager State Manager:

1. Abra la AWS Systems Manager consola en /systems-manager. https://console.aws.amazon.com

1. En el panel de navegación, elija **Administrador de estados**.

1. Elija la asociación que ha creado y, después, elija **Eliminar**.

## Siguientes pasos
<a name="tutorials-wordpress-clean-up-whats-next"></a>

Si ha llegado hasta aquí, ¡enhorabuena\$1 Ha completado correctamente una implementación de CodeDeploy, ha actualizado el código del sitio y lo ha vuelto a implementar. 