Rollback di un'integrazione Matter avviata

Un'integrazione Matter lanciata può essere ripristinata a una versione lanciata in precedenza.

Ad esempio, potresti avere la versione v.1 in produzione. Dopo alcuni mesi, lanci la versione v.2, poi scopri un problema di produzione. Per risolvere questo problema, puoi eseguire il rollback della versione attualmente lanciata (v.2) alla versione lanciata in precedenza (v.1).

Restrizioni

Esistono alcune limitazioni alla procedura di rollback di cui gli sviluppatori devono essere a conoscenza:

  • Il rollback non è consentito per un'integrazione lanciata se non esistono versioni precedenti. Non è possibile eseguire il rollback della versione iniziale di un'integrazione lanciata.
  • Il rollback è supportato solo per la versione precedente. Ad esempio, puoi eseguire il rollback dalla versione 3 alla versione 2, ma non puoi eseguire il rollback dalla versione 2 alla versione 1. Devi avviare una nuova versione dell'integrazione per poter eseguire nuovamente il rollback dell'integrazione.
  • Le versioni di cui è stato eseguito il rollback vengono rimosse dall'elenco delle integrazioni certificate. Le versioni di cui è stato eseguito il rollback non possono essere avviate di nuovo e sono irrecuperabili.

Eseguire il rollback di un'integrazione avviata

Vai a Google Developers Console

  1. Vai a Matter > Avvia.
  2. La versione avviata dell'integrazione dovrebbe essere visualizzata nella sezione Avviate.
  3. Fai clic sull'icona per l'integrazione avviata e seleziona Rollback dal menu a discesa.
  4. Nella finestra di dialogo di conferma, fai clic su Esegui rollback per confermare.

Una volta confermata, la sezione Lanciata dovrebbe mostrare la versione dell'integrazione lanciata in precedenza. La versione precedente diventa quella attuale e viene implementata immediatamente nell'ecosistema.