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 cierre cualquier instancia de Amazon EC2, si la creó fuera AWS CloudFormation de ella).
-
Todos los buckets de Amazon S3.
-
La aplicación
HelloWorld_App
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 las AWS API para realizar la limpieza. AWS CLI
Para limpiar los recursos (CLI)
-
Si usó la AWS CloudFormation pila para este tutorial, elimine la pila ejecutando el delete-stack comando correspondiente a la pila nombrada.
CodeDeployDemoStack
Esto termina todas las instancias de Amazon EC2 vinculadas y elimina todos los roles de IAM 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
DOC-EXAMPLE-BUCKET
. Así elimina el bucket y todos los objetos que contiene.aws s3 rm s3://DOC-EXAMPLE-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
Para obtener el valor de
id-asociación
, llame al comando describe-association.aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
-
Si no usó la AWS CloudFormation pila para este tutorial, terminate-instances ejecute el comando para terminar las instancias de Amazon EC2 que creó 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)
Si utilizó nuestra AWS CloudFormation plantilla para este tutorial, elimine la AWS CloudFormation pila asociada.
Inicie sesión AWS Management Console y abra 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). Esto elimina la pila, termina todas las instancias de Amazon EC2 asociadas y elimina todos los roles de IAM asociados.
Para finalizar las instancias de Amazon EC2 que creó fuera de una AWS CloudFormation pila:
-
En el área Instances, elija Instances.
-
En el campo de búsqueda, escriba el nombre de la instancia de Amazon EC2 que desee eliminar y, a continuación, pulse Intro.
-
Seleccione la instancia de Amazon EC2.
-
Elija Acciones, seleccione Estado de la instancia y elija Terminar. Cuando se le pregunte, elija Yes, Terminate. Repita estos pasos para todas las instancias de Amazon EC2.
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,
DOC-EXAMPLE-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 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:
-
Abre la AWS Systems Manager consola en https://console.aws.amazon.com/systems-manager.
-
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!