Paso 6: Limpiar WordPress la aplicación y los recursos relacionados - AWS CodeDeploy

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

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 AWS CloudFormation pila (o cancelar cualquier EC2 instancia de Amazon, si la creaste fuera de ella AWS CloudFormation).

  • Todos los buckets de Amazon S3.

  • La WordPress_App aplicación en CodeDeploy.

  • La asociación de administradores AWS Systems Manager estatales del CodeDeploy agente.

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

Para limpiar los recursos () CLI

  1. Si usaste nuestra AWS CloudFormation plantilla para este tutorial, ejecuta el delete-stack comando contra la pila nombradaCodeDeployDemoStack. De este modo, se cancelarán todas las EC2 instancias de Amazon adjuntas y se eliminarán todas las IAM funciones asociadas que creó la pila:

    aws cloudformation delete-stack --stack-name CodeDeployDemoStack
  2. 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
  3. 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
  4. Para eliminar la asociación de Systems Manager State Manager, llame al comando delete-association.

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

    Puedes obtener el association-id llamando al describe-association comando.

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

Si no usaste la AWS CloudFormation pila para este tutorial, ejecuta el terminate-instances comando para terminar cualquier EC2 instancia de Amazon que hayas creado manualmente. Introduce el ID de la EC2 instancia de Amazon para finalizar:

aws ec2 terminate-instances --instance-ids instanceId

Para limpiar los recursos (consola)

Si usaste nuestra AWS CloudFormation plantilla para este tutorial, elimina la AWS CloudFormation pila asociada.

  1. Inicia sesión AWS Management Console y abre la AWS CloudFormation consola en https://console.aws.amazon.com/cloudformation.

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

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

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

Para cancelar EC2 las instancias de Amazon que creaste fuera de una AWS CloudFormation pila:

  1. Inicia sesión en la EC2 consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/ec2/.

  2. En la INSTANCESlista, selecciona Instancias.

  3. En el cuadro de búsqueda, escribe el nombre de la EC2 instancia de Amazon que quieres terminar (por ejemplo,CodeDeployDemo) y, a continuación, pulsa Entrar.

  4. Elige el nombre de la EC2 instancia de Amazon.

  5. 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 AWS Management Console y ábrala en https://console.aws.amazon.com/s3/.

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

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

  4. 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 AWS Management Console y abra la CodeDeploy consola en https://console.aws.amazon.com/codedeploy.

    nota

    Inicie sesión con el mismo usuario que configuró en Empezar con CodeDeploy.

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

  3. En la lista de aplicaciones, selecciona WordPress _App.

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

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

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

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

Siguientes pasos

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