Eliminare i modelli - AWS Proton

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminare i modelli

I modelli possono essere eliminati utilizzando la console e AWS CLI.

È possibile eliminare una versione secondaria di un modello di ambiente se non sono presenti ambienti distribuiti in quella versione.

È possibile eliminare una versione secondaria di un modello di servizio se non sono presenti istanze di servizio o pipeline distribuite in quella versione. La pipeline può essere distribuita su una versione del modello diversa rispetto all'istanza del servizio. Ad esempio, se l'istanza del servizio viene aggiornata alla versione 1.1 dalla 1.0 e la pipeline è ancora distribuita alla versione 1.0, non è possibile eliminare il modello di servizio 1.0.

AWS Management Console

Puoi utilizzare la console per eliminare l'intero modello o singole versioni secondarie e principali di un modello.

Utilizza la console per eliminare i modelli come segue.

Nota
Quando si utilizza la console per eliminare i modelli.
  • Quando si elimina l'intero modello, si eliminano anche le versioni principali e secondarie del modello.

Nell'elenco dei modelli (di ambiente o servizio).
  1. Nella AWS Proton console, scegli (Ambiente o Servizio) Modelli.

  2. Nell'elenco dei modelli, seleziona il pulsante di opzione a sinistra del modello che desideri eliminare.

    Puoi eliminare un intero modello solo se non ci sono AWS Proton risorse distribuite nelle relative versioni.

  3. Scegli Azioni, quindi Elimina per eliminare l'intero modello.

  4. Una finestra modale richiede di confermare l'azione di eliminazione.

  5. Segui le istruzioni e scegli Sì, elimina.

Nella pagina dei dettagli del modello (ambiente o servizio).
  1. Nella AWS Proton console, scegli Modelli (Ambiente o Servizio).

  2. Nell'elenco dei modelli, scegli il nome del modello che desideri eliminare completamente o eliminane le singole versioni principali o secondarie.

  3. Per eliminare l'intero modello.

    È possibile eliminare un intero modello solo se non ci sono AWS Proton risorse distribuite nelle relative versioni.

    1. Scegli Elimina, nell'angolo in alto a destra della pagina.

    2. Una finestra modale richiede di confermare l'azione di eliminazione.

    3. Segui le istruzioni e scegli Sì, elimina.

  4. Per eliminare le versioni principali o secondarie di un modello.

    È possibile eliminare una versione secondaria di un modello solo se non ci sono AWS Proton risorse distribuite in quella versione.

    1. Nella sezione Versioni del modello, seleziona il pulsante di opzione a sinistra della versione che desideri eliminare.

    2. Scegli Elimina nella sezione Versioni del modello.

    3. Una finestra modale richiede di confermare l'azione di eliminazione.

    4. Segui le istruzioni e scegli Sì, elimina.

AWS CLI

AWS CLI le operazioni di eliminazione di un modello non includono l'eliminazione di altre versioni di un modello. Quando si utilizza AWS CLI, eliminare i modelli con le seguenti condizioni.

  • Elimina un intero modello se non esistono versioni principali o secondarie del modello.

  • Elimina una versione principale quando elimini l'ultima versione secondaria rimanente.

  • Elimina una versione secondaria di un modello se non ci sono AWS Proton risorse distribuite in quella versione.

  • Elimina la versione secondaria consigliata di un modello se non esistono altre versioni secondarie del modello e non ci sono AWS Proton risorse distribuite in quella versione.

I comandi e le risposte di esempio seguenti mostrano come utilizzare i modelli AWS CLI per eliminare.

Esegui il comando seguente:

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

Risposta:

{ "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" } }

Esegui il comando seguente:

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

Risposta:

{ "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" } }

Esegui il comando seguente:

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

Risposta:

{ "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" } }