Excluir modelos - AWS Proton

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á.

Excluir modelos

Os modelos podem ser excluídos usando o console e o AWS CLI.

Você pode excluir uma versão secundária de um modelo de ambiente se não houver ambientes implantados nessa versão.

Você pode excluir uma versão secundária de um modelo de serviço se não houver instâncias de serviço ou pipelines implantados nessa versão. Seu pipeline pode ser implantado em uma versão de modelo diferente da sua instância de serviço. Por exemplo, se sua instância de serviço for atualizada da versão 1.0 para a 1.1 e seu pipeline ainda estiver implantado para a versão 1.0, você não poderá excluir o modelo de serviço 1.0.

AWS Management Console

Você pode usar o console para excluir o modelo inteiro ou as versões secundárias e principais individuais de um modelo.

Use o console para excluir modelos da seguinte maneira.

nota
Ao usar o console para excluir modelos.
  • Ao excluir o modelo inteiro, você também exclui as versões principais e secundárias do modelo.

Na lista de modelos (ambiente ou serviço).
  1. No console do AWS Proton, escolha Modelos (Ambiente ou Serviço).

  2. Na lista de modelos, marque a caixa de opção à esquerda do modelo a ser excluído.

    Você só pode excluir um modelo inteiro se não houver recursos do AWS Proton implantados em suas versões.

  3. Escolha Ações e, em seguida, Excluir para excluir o modelo inteiro.

  4. Um modal pede que você confirme a ação de exclusão.

  5. Siga as instruções e escolha Sim, excluir.

Na página de detalhes do modelo (ambiente ou serviço).
  1. No console do AWS Proton, escolha Modelos (Ambiente ou Serviço).

  2. Na lista de modelos, escolha o nome do modelo que deseja excluir por completo ou exclua versões principais ou secundárias individuais.

  3. Para excluir o modelo inteiro.

    Você só pode excluir um modelo inteiro se não houver recursos do AWS Proton implantados em suas versões.

    1. Escolha Excluir, canto superior direito da página.

    2. Um modal pede que você confirme a ação de exclusão.

    3. Siga as instruções e escolha Sim, excluir.

  4. Para excluir versões principais ou secundárias de um modelo.

    Você só pode excluir uma versão secundária de um modelo se não houver recursos do AWS Proton dedicados àquela versão.

    1. Na seção Versões do modelo, marque a caixa de opção à esquerda da versão que você deseja excluir.

    2. Escolha Excluir na seção Versões de modelo.

    3. Um modal pede que você confirme a ação de exclusão.

    4. Siga as instruções e escolha Sim, excluir.

AWS CLI

Operações de exclusão de modelos do AWS CLI não incluem a exclusão de outras versões de um modelo. Ao usar o AWS CLI, exclua modelos com as seguintes condições.

  • Exclua um modelo inteiro se não existirem versões secundárias ou principais do modelo.

  • Exclua uma versão principal ao excluir a última versão secundária restante.

  • Exclua uma versão secundária de um modelo se não houver recursos do AWS Proton dedicados àquela versão.

  • Exclua a versão secundária recomendada de um modelo se nenhuma outra versão secundária do modelo existir e se não houver recursos do AWS Proton implantados nessa versão.

Os exemplos de comandos e respostas a seguir mostram como usar o AWS CLI para excluir modelos.

Execute o seguinte comando :

$ aws proton delete-environment-template-version \ --template-name "simple-env" \ --major-version "1" \ --minor-version "0"

Resposta:

{ "environmentTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env:1.0", "createdAt": "2020-11-11T23:02:47.763000+00:00", "description": "Version 1", "lastModifiedAt": "2020-11-11T23:02:54.610000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "PUBLISHED", "statusMessage": "", "templateName": "simple-env" } }

Execute o seguinte comando :

$ aws proton delete-environment-template \ --name "simple-env"

Resposta:

{ "environmentTemplate": { "arn": "arn:aws:proton:region-id:123456789012:environment-template/simple-env", "createdAt": "2020-11-11T23:02:45.336000+00:00", "description": "VPC with Public Access", "displayName": "VPC", "lastModifiedAt": "2020-11-12T00:23:22.339000+00:00", "name": "simple-env", "recommendedVersion": "1.0" } }

Execute o seguinte comando :

$ aws proton delete-service-template-version \ --template-name "fargate-service" \ --major-version "1" \ --minor-version "0"

Resposta:

{ "serviceTemplateVersion": { "arn": "arn:aws:proton:region-id:123456789012:service-template/fargate-service:1.0", "compatibleEnvironmentTemplates": [{"majorVersion": "1", "templateName": "simple-env"}], "createdAt": "2020-11-28T22:07:05.798000+00:00", "lastModifiedAt": "2020-11-28T22:19:05.368000+00:00", "majorVersion": "1", "minorVersion": "0", "status": "PUBLISHED", "statusMessage": "", "templateName": "fargate-service" } }