Clonando instâncias com AES

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • 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

    Estes são os requisitos para clonar instâncias com AES:
    1. Certifique-se de que todos os seus AESos plug-ins são instalados em todas as instâncias.
    2. 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.
    3. 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.
    A clonagem de dados e tabelas de uma instância de produção em uma instância de não produção pode substituir os dados em suas tabelas de não produção. Para garantir que os dados não sejam perdidos em ambientes de desenvolvimento, crie uma estratégia de clonagem para colaboração.
    1. 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)
      A preservação de dados garante que os dados sejam retidos nas tabelas nas instâncias de desenvolvimento.
    2. 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)
      As exclusões de clone garantem que os dados das instâncias de produção não sejam copiados para as instâncias de desenvolvimento.
    3. 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.
    4. 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
    5. 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.
    6. 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.
    7. 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).
    As tabelas a seguir têm preservação de dados para garantir que as tabelas sejam clonadas corretamente entre as instâncias:
    • 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

    Consulte os tópicos a seguir para obter 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.

    artigo de conhecimento básico de clonagem

    artigo de conhecimento de dicas e truques de instâncias de clonagem

    Extenso artigo de conhecimento de perguntas frequentes sobre clonagem de instâncias

    App Engine Enterprise - White paper Preservação de dados durante clonagem do sistema
    Nota:
    Você deve fazer login em ServiceNow Universitypara acessar este recurso.