Etapa 6: limpar seu aplicativo "Hello, World!" e os recursos relacionados - AWS CodeDeploy

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 6: limpar seu aplicativo "Hello, World!" e os recursos relacionados

Agora, você fez uma atualização bem-sucedida no código de "Hello, World!" e reimplantou o site. Para evitar cobranças contínuas pelos recursos criados neste tutorial, exclua o seguinte:

  • Quaisquer AWS CloudFormation pilhas (ou encerre quaisquer EC2 instâncias da Amazon, se você as criou fora da AWS CloudFormation).

  • Qualquer bucket do Amazon S3.

  • O HelloWorld_App aplicativo em CodeDeploy.

  • A associação AWS Systems Manager do gerente estadual para o CodeDeploy agente.

Você pode usar o AWS CLI, o AWS CloudFormation, o Amazon S3, o Amazon EC2 e CodeDeploy os consoles, ou o AWS APIs para realizar a limpeza.

Para usar recursos de limpeza (CLI)

  1. Se você usou a AWS CloudFormation pilha neste tutorial, exclua a pilha chamando o delete-stack comando na pilha chamada. CodeDeployDemoStack Isso encerra todas as EC2 instâncias da Amazon associadas e exclui todas as IAM funções associadas originalmente criadas pela pilha.

    aws cloudformation delete-stack --stack-name CodeDeployDemoStack
  2. Para excluir o bucket do Amazon S3, chame o comando rm com a opção --recursive para o bucket denominado amzn-s3-demo-bucket. Isso exclui o bucket e todos os seus objetos.

    aws s3 rm s3://amzn-s3-demo-bucket --recursive --region region
  3. Para excluir o HelloWorld_App aplicativo de CodeDeploy, chame o delete-application comando. Isso exclui todos os registros do grupo de implantação associados e os registros de implantação do aplicativo.

    aws deploy delete-application --application-name HelloWorld_App
  4. Para excluir a associação do gerenciador de estados do Systems Manager, chame o comando delete-association.

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

    Você pode obter o association-id chamando o describe-association comando.

    aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
  5. Se você não usou a AWS CloudFormation pilha para este tutorial, chame o terminate-instances comando para encerrar as EC2 instâncias da Amazon que você criou manualmente. Forneça o ID da EC2 instância da Amazon a ser encerrada.

    aws ec2 terminate-instances --instance-ids instanceId

Para limpar recursos (console)

Se você usou nosso AWS CloudFormation modelo para este tutorial, exclua a AWS CloudFormation pilha associada.

  1. Faça login no AWS Management Console e abra o AWS CloudFormation console em https://console.aws.amazon.com/cloudformation.

  2. Na caixa de pesquisa, digite o nome da AWS CloudFormation pilha (por exemplo,CodeDeployDemoStack).

  3. Marque a caixa ao lado do nome da pilha.

  4. No menu Ações, escolha Excluir pilha. Isso exclui a pilha, encerra todas as EC2 instâncias da Amazon associadas e exclui todas as funções associadas. IAM

Para encerrar as EC2 instâncias da Amazon que você criou fora de uma AWS CloudFormation pilha:

  1. Faça login no AWS Management Console e abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

  2. Na área Instâncias, escolha Instâncias.

  3. Na caixa de pesquisa, digite o nome da EC2 instância da Amazon que você deseja encerrar e pressione Enter.

  4. Escolha a EC2 instância da Amazon.

  5. Escolha Ações, escolha Estado da instância e escolha Encerrar. Quando solicitado, escolha Sim, Encerrar. Repita essas etapas para qualquer EC2 instância adicional da Amazon.

Para excluir o bucket do Amazon S3:

  1. Faça login no AWS Management Console e abra o console do Amazon S3 em. https://console.aws.amazon.com/s3/

  2. Na lista de buckets, navegue e escolha o nome do bucket do Amazon S3 (por exemplo, amzn-s3-demo-bucket)

  3. Antes de poder excluir um bucket, você deve excluir seu conteúdo. Selecione todos os arquivos no bucket, como HelloWorld_App.zip. No menu Ações, escolha Excluir. Quando solicitado a confirmar a exclusão, escolha OK.

  4. Depois que o bucket estiver vazio, você poderá excluí-lo. Na lista de buckets, escolha a linha do bucket (mas não o nome do bucket). Escolha Excluir bucket e quando solicitado a confirmar, escolha OK.

Para excluir o HelloWorld_App aplicativo de CodeDeploy:

  1. Faça login no AWS Management Console e abra o CodeDeploy console em https://console.aws.amazon.com/codedeploy.

    nota

    Faça login com o mesmo usuário que você configurou em Começando com CodeDeploy.

  2. No painel de navegação, expanda a opção Implantar e escolha Aplicativos.

  3. Selecione HelloWorld_App.

  4. Selecione Excluir aplicativo.

  5. Quando solicitado, digite Delete e escolha Excluir.

Para excluir a associação do gerenciador de estados do Systems Manager:

  1. Abra o AWS Systems Manager console em https://console.aws.amazon.com /systems-manager.

  2. No painel de navegação, escolha State Manager.

  3. Escolha a associação criada e selecione Excluir.

Próximas etapas

Se você chegou aqui, concluiu com êxito uma implantação com CodeDeploy. Parabéns!