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
-
Si usó la AWS CloudFormation pila para este tutorial, elimine la pila ejecutando el delete-stack comando correspondiente a la pila nombrada
CodeDeployDemoStack
. 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
-
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
-
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
-
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
-
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.
Inicia sesión AWS Management Console y abre la AWS CloudFormation consola en https://console.aws.amazon.com/cloudformation
. -
En el cuadro de búsqueda, escribe el nombre de la AWS CloudFormation pila (por ejemplo,
CodeDeployDemoStack
). -
Seleccione la casilla junto al nombre de la pila.
-
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:
Inicia sesión en la EC2 consola de Amazon AWS Management Console y ábrela en https://console.aws.amazon.com/ec2/
. -
En el área Instances, elija Instances.
-
En el cuadro de búsqueda, escribe el nombre de la EC2 instancia de Amazon que quieres cerrar y, a continuación, pulsa Entrar.
-
Elige la EC2 instancia de Amazon.
-
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:
Inicie sesión en la consola de Amazon S3 AWS Management Console y ábrala en https://console.aws.amazon.com/s3/
. -
En la lista de buckets, busque y seleccione el nombre del bucket de Amazon S3 (por ejemplo,
amzn-s3-demo-bucket
). -
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. -
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:
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.
En el panel de navegación, expanda Implementar y, después, elija Aplicaciones.
-
Elija
HelloWorld_App
. -
Seleccione Eliminar aplicación.
-
Cuando se le pregunte, escriba
Delete
y, a continuación, elija Delete (Eliminar).
Para eliminar la asociación de Systems Manager State Manager:
-
Abra la AWS Systems Manager consola en /systems-manager. https://console.aws.amazon.com
-
En el panel de navegación, elija Administrador de estados.
-
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!