Ciclo di vita degli schemi - Amazon Cloud Directory

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

Ciclo di vita degli schemi

Cloud Directory offre un ciclo di vita degli schemi per aiutarti con lo sviluppo degli schemi. Questo ciclo di vita prevede tre stati: Sviluppo, Pubblicato e Applicato. Questi stati sono progettati per facilitare la creazione e la distribuzione di schemi. Ciascuno di questi stati ha caratteristiche diverse utili per questa attività.

Il diagramma seguente mostra le descrizioni e le transizioni possibili. Tutte le transizioni di schema sono copia su scrittura. Ad esempio, la pubblicazione di uno schema di sviluppo non altera o rimuove lo schema di sviluppo.

Diagram showing schema transitions: Development to Published to Applied, with Deleted option.

Puoi eliminare uno schema quando si trova in stato Development o Published. L'eliminazione di uno schema non può essere annullata né lo schema può essere ripristinato una volta eliminato.

Gli schemi negli stati di Development, Published e Applied hanno ARN che li rappresentano. Questi ARN vengono utilizzati nelle operazioni dell'API per descrivere lo schema che su cui opera l'API. È facile individuare lo stato di uno schema osservando l'ARN di uno schema.

  • Development: arn:aws:clouddirectory:us-east-1:1234567890:schema/development/SchemaName

  • Published: arn:aws:clouddirectory:us-east-1:1234567890:schema/published/SchemaName/Version

  • Applied: arn:aws:clouddirectory:us-east-1:1234567890:directory/directoryid/schema/SchemaName/Version

Stato Development (Sviluppo)

Gli schemi vengono inizialmente creati nello stato Development. Gli schemi in questo stato sono completamente modificabili. Puoi aggiungere o rimuovere liberamente facet e attributi. La maggior parte della progettazione degli schemi avviene in questo stato. Gli schemi in questo stato dispongono di un nome, ma non di una versione.

Stato Published

Lo stato Published dello schema archivia gli schemi pronti per essere applicati alle directory dati. Gli schemi vengono pubblicati dallo stato Development nello stato Published. Non puoi modificare gli schemi nello stato Published. Puoi applicare schemi pubblicati a qualsiasi numero di directory dati.

Gli schemi pubblicati e applicati devono avere una versione associata a essi. Per ulteriori informazioni sulle versioni, consulta Funzione Versioni multiple dello schema.

Stato Applied

Uno schema pubblicato può essere applicato alle directory dati. Uno schema che è stato applicato a una directory di dati si dice che è stato applicato. Una volta applicato uno schema a una directory di dati, puoi utilizzare i facet dello schema durante la creazione di oggetti. Puoi applicare più schemi alla stessa directory dati. Solo le seguenti modifiche sono consentite su uno schema applicato.

  • Aggiunta di un facet a uno schema applicato

  • Aggiunta di un attributo non obbligatorio a uno schema applicato