As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Ciclo de vida do esquema
O Cloud Directory oferece um ciclo de vida de esquemas para auxiliar no desenvolvimento de esquemas. Este ciclo de vida consiste em três estados: Desenvolvimento, publicado e aplicado. Esses estados são projetados para facilitar a criação e a distribuição dos esquemas. Cada um dos estados tem características diferentes que contribuem com esse esforço.
O diagrama a seguir descreve as possíveis transições e suas explicações. Todas as transições de esquema são copy-on-write. Por exemplo, a publicação de um esquema de desenvolvimento não altera ou remove o esquema de desenvolvimento.
Você pode excluir um esquema quando ele está no estado de publicado ou de desenvolvimento. A exclusão de um esquema não pode ser desfeita nem ele pode ser restaurado após ter sido excluído.
Esquemas em estados de desenvolvimento, de publicado e de aplicado têm ARNs que os representam. Esses ARNs são usados nas operações de API para descrever o esquema com o qual a API está operando. É fácil distinguir o estado de um esquema observando o ARN do esquema.
-
Desenvolvimento:
arn:aws:clouddirectory:us-east-1:1234567890:schema/development/
SchemaName
-
Publicado:
arn:aws:clouddirectory:us-east-1:1234567890:schema/published/
SchemaName
/Version
-
Aplicado:
arn:aws:clouddirectory:us-east-1:1234567890:directory/directoryid/schema/
SchemaName
/Version
Estado de desenvolvimento
Os esquemas são criados inicialmente no estado de desenvolvimento. Os esquemas nesse estado são totalmente mutáveis. Você pode adicionar ou remover livremente facetas e atributos. A maior parte do design de um esquema ocorre nesse estado. Os esquemas nesse estado têm um nome, mas não têm uma versão.
Estado publicado
O estado publicado armazena os esquemas que estão prontos para serem aplicados aos diretórios de dados. Esquemas são publicados a partir do estado de desenvolvimento para o estado publicado. Não é possível alterar esquemas no estado publicado. Os esquemas publicados podem ser aplicados a inúmeros diretórios de dados.
É necessário associar uma versão aos esquemas publicados e aplicados. Para obter mais informações sobre versões, consulte Versionamento do esquema.
Estado aplicado
Um esquema publicado pode ser aplicado a diretórios de dados. Um esquema que é aplicado a um diretório de dados é chamado de esquema aplicado. Após aplicar um esquema a um diretório de dados, você pode usar as facetas do esquema para criar objetos. É possível aplicar vários esquemas ao mesmo diretório de dados. Um esquema aplicado só pode ser alterado da seguinte forma.
-
Adição de uma faceta a um esquema aplicado
-
Adição de um atributo não obrigatório a um esquema aplicado