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à.
Configurazioni di sincronizzazione dei modelli
Scopri come configurare un modello per consentire la AWS Proton sincronizzazione dai bundle di modelli che si trovano nei repository git registrati che definisci. Quando un commit viene inviato al tuo repository, AWS Proton verifica le modifiche ai bundle di modelli del tuo repository. Se rileva una modifica al template bundle, viene creata una nuova versione minore o principale del relativo modello, se la versione non esiste già. AWS Proton attualmente supporta GitHub, GitHub Enterprise e. BitBucket
Inviare un commit a un pacchetto di modelli sincronizzati
Quando invii un commit a una filiale tracciata da uno dei tuoi modelli, AWS Proton clona il tuo repository e determina quali modelli deve sincronizzare. Esegue la scansione dei file nella tua directory per trovare le directory che corrispondono alla convenzione di. {template-name}/{major-version}/
Dopo aver AWS Proton determinato quali modelli e versioni principali sono associati al repository e alla filiale, inizia a provare a sincronizzare tutti i modelli in parallelo.
Durante ogni sincronizzazione con un particolare modello, verifica AWS Proton innanzitutto se il contenuto della directory dei modelli è cambiato dall'ultima sincronizzazione riuscita. Se i contenuti non sono cambiati, AWS Proton salta la registrazione di un pacchetto duplicato. Ciò garantisce che venga creata una nuova versione secondaria del modello se il contenuto del pacchetto di modelli cambia. Se il contenuto del pacchetto di modelli è cambiato, il pacchetto viene registrato con. AWS Proton
Dopo la registrazione del pacchetto di modelli, AWS Proton monitora lo stato della registrazione fino al completamento della registrazione.
È possibile eseguire una sola sincronizzazione con una particolare versione minore e principale del modello alla volta. Tutti i commit che potrebbero essere stati inviati mentre era in corso una sincronizzazione vengono raggruppati in batch. I commit in batch vengono sincronizzati al termine del precedente tentativo di sincronizzazione.
Modelli di servizio di sincronizzazione
AWS Proton puoi sincronizzare sia i modelli di ambiente che quelli di servizio dal tuo repository git. Per sincronizzare i modelli di servizio, aggiungi un file aggiuntivo denominato .template-registration.yaml a ciascuna directory delle versioni principali nel pacchetto di modelli. Questo file contiene dettagli aggiuntivi AWS Proton necessari per creare una versione del modello di servizio in seguito a un commit: ambienti compatibili e sorgenti di componenti supportate.
Il percorso completo del file è. Per ulteriori informazioni, consulta Modelli di servizio di sincronizzazione.service-template-name/major-version/.template-registration.yaml
Considerazioni sulla configurazione della sincronizzazione dei modelli
Leggi le seguenti considerazioni sull'utilizzo delle configurazioni di sincronizzazione dei modelli.
-
I repository non devono superare i 250 MB.
-
Per configurare la sincronizzazione dei modelli, collega prima il repository a. AWS Proton Per ulteriori informazioni, consulta Crea un link al tuo repository.
-
Quando una nuova versione del modello viene creata da un modello sincronizzato, è nello
DRAFTstato. -
Viene creata una nuova versione secondaria di un modello se si verifica una delle seguenti condizioni:
-
I contenuti del pacchetto di modelli sono diversi da quelli dell'ultima versione secondaria del modello sincronizzata.
-
L'ultima versione secondaria del modello sincronizzata in precedenza è stata eliminata.
-
-
La sincronizzazione non può essere messa in pausa.
-
Entrambe le nuove versioni secondarie o principali vengono sincronizzate automaticamente.
-
I nuovi modelli di primo livello non possono essere creati tramite le configurazioni di sincronizzazione dei modelli.
-
Non è possibile sincronizzare un modello da più repository con una configurazione di sincronizzazione dei modelli.
-
Non puoi usare tag al posto dei rami.
-
Quando si crea un modello di servizio, si specificano modelli di ambiente compatibili.
-
È possibile creare un modello di ambiente e aggiungerlo come ambiente compatibile per il modello di servizio nello stesso commit.
-
Le sincronizzazioni con un singolo modello (versione principale) vengono eseguite una alla volta. Durante una sincronizzazione, se vengono rilevati nuovi commit, questi vengono raggruppati in batch e applicati al termine della sincronizzazione attiva. Le sincronizzazioni con modelli diversi Le versioni principali avvengono in parallelo.
-
Se modifichi il ramo da cui vengono sincronizzati i modelli, tutte le sincronizzazioni in corso dal vecchio ramo vengono prima completate. Quindi la sincronizzazione inizia dal nuovo ramo.
-
Se modifichi il repository da cui vengono sincronizzati i modelli, qualsiasi sincronizzazione in corso dal vecchio repository potrebbe fallire o essere completata. Dipende dalla fase della sincronizzazione in cui si trovano.
Per ulteriori informazioni, consulta The AWS Proton Service API Reference .