Eliminazione di 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à.

Eliminazione di modelli

I modelli possono essere eliminati utilizzando la console eAWS CLI.

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

È possibile eliminare una versione secondaria di un modello di servizio se non ci sono istanze di servizio o pipeline distribuite in quella versione. La pipeline può essere distribuita in una versione del modello diversa rispetto all'istanza del servizio. Ad esempio, se l'istanza del servizio è 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

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

Utilizza la console per eliminare modelli come segue.

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

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

  2. Nell'elenco di modelli, selezionare il pulsante di opzione a sinistra del modello che si desidera eliminare.

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

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

  4. Una modalità chiederà di confermare l'operazione di eliminazione.

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

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

  2. Nell'elenco di modelli, scegliere il nome del modello che si desidera eliminare completamente o eliminare le singole versioni principali o secondarie.

  3. Per eliminare l'intero modello.

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

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

    2. Una modalità chiederà di confermare l'operazione 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 sonoAWS Proton risorse distribuite in quella versione.

    1. Nella sezione Versioni modello, selezionare il pulsante di opzione a sinistra della versione che si desidera eliminare.

    2. Scegli Elimina nella sezione Versioni dei modelli.

    3. Una modalità chiederà di confermare l'operazione di eliminazione.

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

AWS CLI

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

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

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

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

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

I comandi e le risposte di esempio seguenti mostrano come utilizzare i modelliAWS 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" } }