Como excluo uma aplicação no AWS Amplify?

4 minuto de leitura
0

Quero excluir minha aplicação no AWS Amplify, incluindo todos os recursos de backend da aplicação. Como posso excluir uma aplicação do Amplify?

Breve descrição

Para excluir uma aplicação Amplify, é uma prática recomendada usar um dos seguintes:

  • Console do Amplify
  • Amplify Command Line Interface (Amplify CLI)

Se a aplicação não for excluída depois de usar um desses métodos, use a AWS Command Line Interface (AWS CLI) como uma solução alternativa.

Observação: a pilha do AWS CloudFormation é excluída primeiro. Em seguida, todos os buckets associados do Amazon Simple Storage Service (Amazon S3) são excluídos. A aplicação é excluída do console Amplify por último. A pilha do CloudFormation exclui todos os recursos de backend associados à aplicação, exceto os buckets do Simple Storage Service (Amazon S3). O tempo que leva para excluir uma aplicação do Amplify depende do tamanho dos recursos de backend da aplicação.

Resolução

Importante: quando você exclui uma aplicação Amplify, todos os recursos de backend da aplicação também são excluídos. Você não pode recuperar os recursos da aplicação Amplify depois que eles forem excluídos.

Para excluir uma aplicação do Amplify usando o console Amplify

1.    Abra o console do AWS Amplify.

2.    No painel de navegação esquerdo, escolha o nome da aplicação que você deseja excluir. A página Aplicação é aberta.

3.    Na página Aplicação, selecione a lista suspensa Ações. Selecione Excluir.

Para excluir uma aplicação do Amplify usando a Amplify CLI

Se você ainda não tiver feito isso, instale a Amplify CLI. Em seguida, execute um dos procedimentos a seguir, com base no fato de seu projeto ser acessível localmente ou baseado em nuvem.

Para projetos acessíveis localmente

No diretório do projeto que você deseja excluir, execute o seguinte comando amplify delete:

amplify delete

Para projetos baseados na nuvem

1.    Puxe o ambiente de backend associado a sua aplicação para o ambiente local executando o seguinte comando amplify pull:

amplify pull

2.    No diretório do projeto que você deseja excluir, execute o seguinte comando amplify delete:

amplify delete

3.    (Para aplicações com vários ambientes de backend) Repita as etapas 1 e 2 para cada um dos ambientes de backend da aplicação.

Observação: a exclusão de uma aplicação do Amplify usando o console do Amplify ou a Amplify CLI pode falhar por vários motivos. Se você receber um erro ao tentar excluir sua aplicação, use a AWS CLI como uma solução alternativa para excluir a aplicação.

Para excluir uma aplicação do Amplify usando a AWS CLI

Excluir manualmente os buckets do Simple Storage Service (Amazon S3) do projeto e a pilha do CloudFormation do Console de Gerenciamento da AWS

1.    Abra o console do Amplify.

2.    No painel de navegação esquerdo, escolha o nome da aplicação que você deseja excluir. A página Aplicação é aberta.

3.    Copie e salve o valor do ID da aplicação e o nome do ambiente de backend. Você precisa desses valores para excluir a aplicação usando a AWS CLI.

4.    Exclua o bucket de implantação do Simple Storage Service (Amazon S3) da pilha do CloudFormation. Para obter instruções, consulte Excluir um bucket no Guia do usuário do Simple Storage Service (Amazon S3).

Observação: o nome do bucket de implantação do S3 da pilha do CloudFormation está listado no seguinte formato:

amplify-<application-name>-<backend-environment-name>-<random-number>-deployment

5.    (Se o seu projeto usa a categoria Amplify Storage) Exclua o bucket do S3 de armazenamento do projeto.

Observação: o nome do intervalo de bucket está listado nos recursos da pilha raiz do projeto, na pilha aninhada do Storage.

6.    Exclua a pilha raiz do CloudFormation do projeto. Para obter instruções, consulte Excluir uma pilha no console do AWS CloudFormation no Guia do usuário do CloudFormation.

Observação: o nome da pilha raiz da pilha do CloudFormation está listado no seguinte formato:

amplify-<application-name>-<backend-environment-name>-<random-number>

7.    (Para aplicação com vários ambientes de backend) Repita as etapas de 4 a 6 para cada um dos ambientes de backend da aplicação.

Exclua a aplicação do Amplify usando a AWS CLI

Observação: se você receber erros ao executar comandos da AWS CLI, certifique-se de estar utilizando a versão mais recente da AWS CLI.

Execute o seguinte comando delete-app da AWS CLI:

Importante: substitua your-app-id pelo ID da aplicação. Substitua application-region pela região da AWS em que sua aplicação está.

aws amplify delete-app --app-id <your-app-id> --region <application-region>

Observação: você também pode executar o comando delete-backend-environment para excluir todos os ambientes de backend da aplicação primeiro. Em seguida, exclua sua aplicação do console Amplify.


AWS OFICIAL
AWS OFICIALAtualizada há 3 anos