Clonando instâncias com AES
Saiba como proteger os dados, tabelas e modelos que você criou em App Engine Studioao usar Clone do sistemapara copiar instâncias da produção para a não produção.
Preservação de dados e tabelas ao clonar
- Certifique-se de que todos os seus AESos plug-ins são instalados em todas as instâncias.
- Se você estiver clonando uma instância de produção, verifique se configurou um preservador de dados nas instâncias de destino para preservar o. Automated Test Framework(ATF) e. Instance Scanpropriedades. Para obter mais informações sobre preservadores de dados, consulte Create a clone preservere. Create a data preserver (legacy).Importante:Por padrão, a propriedade do sistema ATF está desabilitada para impedir que você execute acidentalmente esses testes em um sistema de produção. A execução do ATF em uma instância de produção não é recomendada nem compatível devido ao potencial de corrupção de dados ou indisponibilidades.
- Se você estiver coletando dados de desenvolvimento e implantação, o. Central de gestão do App Engine( AEMC) o plug-in deve ser instalado em todas as instâncias.
- As tabelas a seguir têm preservação de dados para garantir que as tabelas sejam clonadas corretamente entre as instâncias:Nota:Para as tabelas a seguir, a preservação é somente para o escopo global.
- Tabelas do descritor de colaboração:
- Descritores de colaboração da aplicação (sys_appcollab_descritor)
- Permissões do descritor de colaboração da aplicação (sys_appcollab_permission_m2m)
- Tabelas de usuários e grupos de colaboração:
- Usuários de colaboração da aplicação (sys_appcollab_user)
- Grupos de colaboração de aplicações (sys_appcollab_group)
- Tabelas do descritor de colaboração:
- As tabelas a seguir têm exclusões de clone:
- Tabelas do descritor de colaboração:
- Descritores de colaboração da aplicação (sys_appcollab_descritor)
- Permissões do descritor de colaboração da aplicação (sys_appcollab_permission_m2m)
- Tabelas de usuários e grupos de colaboração:
- Usuários de colaboração da aplicação (sys_appcollab_user)
- Grupos de colaboração de aplicações (sys_appcollab_group)
- Tabelas do descritor de colaboração:
- Se AESÉ a única aplicação que usa a tabela Credenciais. Considere criar preservadores de dados para credenciais de alias de credencial, autenticação básica e descoberta. Caso contrário, você deve garantir que essas tabelas não sejam substituídas quando a instância de produção for clonada para instâncias de não produção.
- As funções a seguir usuários devem ser reatribuídas após a clonagem:
- Usuários no AESGrupo de usuários
- Usuários no AESGrupo limitado pelo usuário
- Usuários que têm a função sn_app_eng_studio.user em instâncias de não produção
- Após a clonagem, um Ressincronizar permissões de colaborações o script de limpeza pós-clone é executado automaticamente, para que todas as aplicações que eram iguais nas instâncias de produção e desenvolvimento tenham os colaboradores sincronizados automaticamente. Os desenvolvedores podem retomar o desenvolvimento neles imediatamente. Nota:A instância clonada deve ter o plug-in de colaboração habilitado.
- Se alguns aplicativos tiverem sido copiados antes da clonagem e recuperados após a clonagem, você poderá usar o. Ressincronizar permissões de colaboração link relacionado no registro sys_app para reatribuir usuários e grupos às permissões de desenvolvimento delegadas apropriadas.
- Se um descritor de colaboração não estiver mais associado a um usuário ou grupo após a clonagem (caso os apps de desenvolvimento tenham sido eliminados durante a clonagem, pois não estavam na instância de origem), selecione Limpe registros com referências vazias link relacionado para remover o usuário ou grupo não referenciado da tabela de colaboração. Você deve executar esta ação de IU depois que a clonagem for concluída e todas as aplicações preservadas tiverem sido recuperadas (com Ressincronizar permissões de colaboração já executado neles).
- Instância de pipeline
- Chave de autorização da solicitação
- Solicitação de implantação
- Solicitação do ambiente de implantação
Preservando modelos de app ao clonar
Os administradores devem proteger os modelos personalizados contra serem substituídos durante o processo de clonagem. Sem proteção, modelos criados em AES(tanto de aplicações existentes quanto do zero) correm o risco de desaparecer durante um clone.
Quando você cria um modelo em AES, Um app com escopo é gerado automaticamente na tabela Aplicações personalizadas [sys_app.list] na sua instância. Embora tenham conteúdos diferentes, aplicações de modelo e aplicações personalizadas padrão são tratadas de forma semelhante no ServiceNow AI Platform. Portanto, preservar modelos de app durante um clone do sistema funciona da mesma maneira que preservar uma aplicação.
Para proteger modelos de app em suas instâncias de não produção, siga o processo em Create a clone preserverou Create a data preserver (legacy).
Mais informações sobre clonagem e preservação de dados
- Para obter mais informações sobre como usar o. Clone do sistemaferramenta, consulte Instance Clone.
- Para obter mais informações sobre preservação de dados, consulte Create a clone preserver.
- Para obter mais detalhes sobre como clonar instâncias com AES, consulte App Engine StudioGuia do administrador do sistema em ServiceNow University .
| Saiba mais sobre clonagem de instâncias com AES | Adicional ServiceNowrecursos |
|---|---|
| ServiceNowfornece vários recursos adicionais sobre instâncias de clonagem com App Engine Studio. | |
|
|
|
|
Nota: Você deve fazer login em ServiceNow Universitypara acessar este recurso. |