View a markdown version of this page

Modelli con versione - AWS Proton

Avviso di fine del supporto: il 7 ottobre 2026, AWS terminerà il supporto per AWS Proton. Dopo il 7 ottobre 2026, non potrai più accedere alla AWS Proton console o AWS Proton alle risorse. L'infrastruttura implementata rimarrà intatta. Per ulteriori informazioni, consulta la AWS Proton Service Deprecation and Migration Guide.

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

Modelli con versione

In qualità di amministratore o membro di un team di piattaforma, definisci, crei e gestisci una libreria di modelli con versione utilizzati per il provisioning delle risorse dell'infrastruttura. Esistono due tipi di versioni dei modelli: versioni secondarie e versioni principali.

  • Versioni secondarie: modifiche al modello con uno schema compatibile con le versioni precedenti. Queste modifiche non richiedono allo sviluppatore di fornire nuove informazioni durante l'aggiornamento alla nuova versione del modello.

    Quando tenti di apportare una modifica minore alla versione, AWS Proton fai del tuo meglio per determinare se lo schema della nuova versione è retrocompatibile con le versioni secondarie precedenti del modello. Se il nuovo schema non è compatibile con le versioni precedenti, la registrazione AWS Proton della nuova versione secondaria non viene completata.

    Nota

    La compatibilità è determinata esclusivamente in base allo schema. AWS Proton non verifica se il file Template Bundle Infrastructure as code (IaC) è retrocompatibile con le versioni secondarie precedenti. Ad esempio, AWS Proton non controlla se il nuovo file IaC causa modifiche sostanziali per le applicazioni in esecuzione sull'infrastruttura fornita da una precedente versione secondaria del modello.

  • Versioni principali: modifiche al modello che potrebbero non essere compatibili con le versioni precedenti. Queste modifiche richiedono in genere nuovi input da parte dello sviluppatore e spesso comportano modifiche allo schema del modello.

    A volte puoi scegliere di designare una modifica compatibile con le versioni precedenti come versione principale in base al modello operativo del tuo team.

Il modo in cui si AWS Proton determina se una richiesta di versione del modello è per una versione minore o principale dipende dal modo in cui vengono tracciate le modifiche al modello:

  • Quando si richiede esplicitamente di creare una nuova versione del modello, si richiede una versione principale specificando un numero di versione principale e si richiede una versione secondaria non specificando un numero di versione principale.

  • Quando si utilizza la sincronizzazione dei modelli (e quindi non si effettuano richieste esplicite di versione del modello), AWS Proton tenta di creare nuove versioni secondarie per le modifiche al modello che si verificano nel file YAML esistente. AWS Proton crea una versione principale quando si crea una nuova directory per la nuova modifica del modello (ad esempio, si passa da v1 a v2).

    Nota

    Una nuova registrazione di una versione secondaria basata sulla sincronizzazione dei modelli non riesce comunque se AWS Proton determina che la modifica non è compatibile con le versioni precedenti.

Quando pubblichi una nuova versione di un modello, questa diventa la versione consigliata se si tratta della versione principale e secondaria più elevata. Le nuove AWS Proton risorse vengono create utilizzando la nuova versione consigliata e richiedono AWS Proton agli amministratori di utilizzare la nuova versione e di aggiornare AWS Proton le risorse esistenti che utilizzano una versione obsoleta.