Paso 6: Limpiar la aplicación de "Hello, World!" y sus 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 la aplicación de "Hello, World!" y sus recursos relacionados

Ha actualizado el código de "Hello, World!" correctamente e implementado de nuevo el sitio. Para evitar cargos recurrentes por los recursos que ha creado para completar 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 HelloWorld_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 usar los recursos de limpieza () CLI

  1. Si usó la AWS CloudFormation pila para este tutorial, elimine la pila ejecutando el delete-stack comando correspondiente a la pila nombradaCodeDeployDemoStack. De este modo, se cancelan todas las EC2 instancias de Amazon adjuntas y se eliminan todos los IAM roles asociados creados originalmente por 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í elimina el bucket y todos los objetos que contiene.

    aws s3 rm s3://amzn-s3-demo-bucket --recursive --region region
  3. Para eliminar la HelloWorld_App aplicación CodeDeploy, ejecuta el delete-application comando. Esto elimina todos los registros de grupo de implementaciones asociados y los registros de implementación de la aplicación.

    aws deploy delete-application --application-name HelloWorld_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

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

    aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
  5. Si no usaste la AWS CloudFormation pila para este tutorial, ejecuta el terminate-instances comando para terminar las EC2 instancias de Amazon que creaste 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 de búsqueda, escribe el nombre de la AWS CloudFormation pila (por ejemplo,CodeDeployDemoStack).

  3. Seleccione la casilla junto al nombre de la pila.

  4. En el menú Actions (Acciones), elija Delete Stack (Eliminar pila). De este modo, se elimina la pila, se cancelan todas las EC2 instancias de Amazon correspondientes y se eliminan todas las IAM funciones correspondientes.

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 el área Instances, elija Instances.

  3. En el cuadro de búsqueda, escribe el nombre de la EC2 instancia de Amazon que quieres cerrar y, a continuación, pulsa Entrar.

  4. Elige la EC2 instancia de Amazon.

  5. Elija Acciones, seleccione Estado de la instancia y elija Terminar. Cuando se le pregunte, elija Yes, Terminate. Repite estos pasos para cualquier EC2 instancia adicional de Amazon.

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 (por ejemplo, amzn-s3-demo-bucket).

  3. Para eliminar un bucket, primero debe eliminar su contenido. Seleccione todos los archivos del bucket, como HelloWorld_App.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 HelloWorld_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. Elija HelloWorld_App.

  4. Seleccione Eliminar aplicación.

  5. Cuando se le pregunte, escriba Delete y, a continuación, elija 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 aquí, significa que ha completado correctamente una implementación con. CodeDeploy ¡Enhorabuena!