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 della piattaforma, definisci, crei e gestisci una libreria di modelli con versioni che vengono utilizzati per fornire le 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 secondaria alla versione, AWS Proton fa del suo 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 della nuova versione secondaria AWS Proton non riesce.
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 minori precedenti. Ad esempio, AWS Proton non verifica se il nuovo file IAc causa modifiche sostanziali alle 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 riguarda una versione secondaria o principale dipende dal modo in cui vengono tracciate le modifiche al modello:
-
Quando si effettua esplicitamente una richiesta per 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 utilizzi la sincronizzazione dei modelli (e quindi non effettui 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 crei una nuova directory per la nuova modifica del modello (ad esempio, passa dalla v1 alla v2).
Nota
La registrazione di una nuova versione secondaria basata sulla sincronizzazione dei modelli continua a fallire 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 è la versione principale e secondaria più recente. Le nuove AWS Proton risorse vengono create utilizzando la nuova versione consigliata e AWS Proton richiede agli amministratori di utilizzare la nuova versione e aggiornare AWS Proton le risorse esistenti che utilizzano una versione obsoleta.