Migrar uma Instância do Oracle Content Management do Cloud Infrastructure Legado

Se você tiver instâncias do Oracle Content Management em execução no Cloud infrastructure legado com uma assinatura sem medição de consumo, a Oracle recomenda que você migre essas instâncias para o novo ambiente do Oracle Cloud Infrastructure (OCI) nativo - OCI 2ª Geração (ou seja, usando a Console do Infrastructure para gerenciar instâncias de serviço). Isso vai garantir que você desfrute dos benefícios e avanços da plataforma de nuvem da Oracle no futuro.

Para iniciar a migração, você precisará executar algumas etapas antes da migração e trabalhar com o Suporte Técnico da Oracle para programar a migração.

  1. Migre sua assinatura para um modelo de créditos universais. Entre em contato com seu representante do Oracle Sales para ajudar nessa questão.
  2. Crie uma nova instância do Oracle Content Management no OCI com a Console do Infrastructure. Essa será a instância de destino para a qual seus dados serão migrados. NÃO use essa instância até que a migração tenha sido concluída.
  3. Migre seus usuários das contas tradicionais da nuvem para as contas do Oracle Identity Cloud Service (IDCS). Certifique-se de preservar os nomes de usuários para que atribuições e permissões possam ser designadas corretamente como parte do processo de migração. No arquivo CSV exportado, a entrada de nome de usuário é chamada de "Log-in do Usuário". As atribuições de usuários serão designadas de acordo com o mapeamento de usuário.
  4. Prepare-se para a migração coletando informações necessárias à sua solicitação de serviço e criando uma lista de quaisquer integrações existentes para saber as etapas necessárias após a migração.
  5. Submeta uma solicitação de serviço de migração e confirme a data e o horário da sua migração.
  6. Acompanhe o andamento da migração. Sua solicitação de serviço será atualizada à medida que a migração for progredindo. Quando ela for concluída, você será solicitado a verificar se a nova instância está funcionando conforme o esperado.
  7. Finalize a migração concluindo as etapas necessárias para migrar quaisquer integrações que sua instância tenha com outros serviços ou aplicativos.
  8. Migre seus sites que incluam ativos e torne-os compatíveis com multilíngue.
  9. Migre seus ativos que foram excluídos da migração.
  10. Comunique a alteração aos seus usuários.

Mapeamento do Usuário

Esta tabela descreve o mapeamento de grupos de permissões do Oracle Content Management para atribuições de aplicativos do OCI.

Grupo de Permissões do Oracle Content Management Atribuição de Aplicativo do OCI
DocumentsServiceUser CECStandardUser
DocumentsServiceAdmin CECServiceAdministrator
SitesServiceVisitor CECSitesVisitor
SitesServiceAdmin CECSitesAdministrator
ContentAdministratorRole CECContentAdministrator
CECSStandardUser CECStandardUser
CECSEnterpriseUser CECEnterpriseUser

Nota:

Se o domínio de destino do IDCS já contiver um usuário com o mesmo nome, o usuário receberá as atribuições de aplicativos do OCI correspondentes aos grupos de permissões do Oracle Content Management do usuário.

Preparar a Migração

  • Anote o URL da nova instância (o destino) que você criou, para incluí-lo na sua solicitação de migração.
  • Anote o URL da instância antiga (o destino) que você criou, para incluí-lo na sua solicitação de migração.
  • Faça um inventário de todas as integrações que a instância antiga tem com quaisquer outros serviços ou aplicativos, seja diretamente ou por meio de chamadas de API REST. Se houver quaisquer integrações desse tipo, será necessário tomar algumas medidas após a migração.

Submeter uma Solicitação de Serviço de Migração

Quando estiver pronto para sua migração, você deverá submeter uma solicitação de migração para iniciar o processo:

  1. Acesse o Oracle Cloud Support.
  2. Crie uma nova solicitação de serviço.
  3. Para o Tipo de Problema, selecione Migração da Instância de Serviço; em seguida, escolha Da Assinatura sem Medição de Consumo para o OCI-Gen2.
  4. Forneça as seguintes informações na solicitação de serviço:
    • O URL da instância de origem (a instância da qual você está migrando)
    • O URL da instância de destino (a instância para a qual você está migrando)
    • Caso você use o Akamai entregue pela Oracle, mencione isso, para que possamos coordenar um tempo para atualizar os URLs na sua configuração do Akamai após a migração
  5. Forneça a data preferencial na qual deseja que a migração comece.
  6. Submeta sua solicitação de serviço.

    Depois que o Suporte Técnico da Oracle receber sua solicitação de serviço de migração, vamos programar sua migração com base na data solicitada, e a solicitação de serviço será atualizada com a data e o horário em que a migração vai começar.

  7. Confirme na solicitação de serviço que você aprova a data e o horário de início da migração.

As atualizações serão feitas na solicitação de serviço para mostrar como está o andamento da migração. A migração de dados será feita no back end; nenhuma ação será necessária da sua parte, a não ser acompanhar as atualizações da solicitação de serviço, e validar a migração após sua conclusão.

O Processo de Migração

Isto é o que acontece durante a migração:

  1. O Suporte Técnico da Oracle atualiza a solicitação de serviço quando a migração começa.

    Importante:

    Nesse ponto, você não deve fazer nenhuma alteração na instância antiga (de origem). Quaisquer alterações feitas após o início da migração não serão migradas para a nova instância.
  2. Os dados de conteúdo e configuração são exportados da instância antiga (a origem) e importados para a nova instância (o destino).
  3. Quando a migração estiver concluída, o Suporte Técnico da Oracle atualizará a solicitação de serviço e você será solicitado a validar a nova instância para certificar-se de que tudo está funcionando conforme esperado.
  4. Caso encontre algum problema, anote-o na solicitação de serviço. O Suporte Técnico da Oracle trabalhará para resolver os problemas e o avisará por meio da solicitação de serviço quando a instância estiver pronta para validação.
  5. Quando tudo estiver funcionando conforme esperado, anote na solicitação de serviço que você aceita a instância migrada.

Nota:

A instância antiga permanecerá ativa para que você possa consultá-la novamente para validação. Você também precisará dela para migrar qualquer site que use ativos e para migrar qualquer outro ativo que foi excluído durante a migração.

Finalizar a Migração

Caso a instância antiga esteja integrada ou comunicada com outros serviços ou aplicativos, seja diretamente ou por meio de chamadas de API REST, talvez seja necessário executar tarefas de pós-migração.

Os itens a seguir se aplicam no nível do serviço:

  • Verifique as atribuições de aplicativos do OCI e designe atribuições que não existiam em sua instância de origem, como a atribuição de aplicativo CECRepositoryAdministrator.
  • Reconfigure as credenciais do usuário para todas as integrações que as utilizam. As credenciais não são migradas.
  • O padrão de URL do Oracle Content Management é diferente; portanto, será necessário atualizar os URLs nas integrações que os utilizam.

    Os URLs antigos usavam o seguinte padrão:

    https://<service-name>-<account-name>.<region>.oraclecloud.com/documents

    Os URLs novos usavam o seguinte padrão:

    https://<service-name>-<account-name>.<service-type>.ocp.oraclecloud.com/documents

  • Reconfigure as definições de CORS e conteúdo incorporado. As definições de serviço de destino não são migradas.
  • Os sites padrão serão migrados, mas os empresariais não. Migre manualmente os sites empresariais e quaisquer ativos digitais e itens de conteúdo que estão associados aos sites criando um modelo para cada site empresarial, exportando o modelo da instância de origem e importando-o para a instância de destino.
  • Remova ou atualize qualquer controlador personalizado utilizado em sites migrados.
Integração Coisas a Serem Feitas após a Migração
Oracle Integration
  • Reconfigure as credenciais.
  • Atualizar os URLs do Oracle Content Management no Oracle Integration Cloud.
Oracle Commerce Cloud
  • Reconfigure as credenciais.
  • Atualizar os URLs do Oracle Content Management no Oracle Commerce Cloud.
Oracle Process Cloud Service
  • Reconfigure as credenciais.
Oracle Eloqua Cloud Service
  • Reconfigure as credenciais.
Oracle Intelligent Advisor
  • Reconfigure as credenciais.
Oracle Cobrowse Cloud Service
  • Reconfigure as credenciais.
Responsys
  • Reconfigure as credenciais.
Visual Builder Cloud Service (VBCS)
  • Reconfigure as credenciais.
  • Atualize os URLs do Oracle Content Management nos componentes do VBCS.
CDN/Akamai
  • Caso você use o Akamai fornecido pela Oracle, agende um horário com o Suporte Técnico da Oracle para atualizar os URLs do Oracle Content Management na sua configuração do Akamai. Caso contrário, você mesmo deverá atualizar os URLs na sua configuração da CDN.
Chamadas de API REST
  • Atualize os URLs do Oracle Content Management em quaisquer chamadas de API REST.
Uso de SDK/CLI cliente
  • Caso o URL seja mantido/armazenado em cache localmente no cliente, atualize os URLs do Oracle Content Management na configuração.
Conectores
  • Reconfigure as credenciais.

Nota:

Quaisquer marcadores de conteúdo na instância antiga não funcionarão mais, porque o URL da nova instância foi alterado.

Migrar Sites que Incluam Ativos

Os sites que não incluírem ativos serão migrados automaticamente, mas aqueles que de fato incluírem ativos exigirão algumas etapas adicionais para fazê-los funcionar em sua nova instância do Oracle Content Management.

Instalar o OCE Toolkit

O comando "cec migrate-site" é novo; por isso, instale o OCE Toolkit pelo repositório git do webclient mesmo que você o tenha baixado e instalado anteriormente.

Siga as orientações na página do kit de ferramentas de sites para fazer download e instalar o OCE Toolkit.

Registrar o Servidor de Destino

Anote os detalhes da conexão do servidor de destino (o servidor para o qual você está migrando seus sites):

> cec register-server <target_server_name>
          -e http://<target_server>:<target_port>
          -u <target_username> -p <target_password>
          -t pod_ec
  • O <target_server_name> é usado para identificar o ponto final de destino e pode ser qualquer nome que você escolher.
  • O <target_server> e a <target_port> compõem o URL que você usa para acessar o servidor de destino.
  • O <target_username> e a <target_password> devem ser o nome e a senha do usuário da pessoa que exportará os modelos de site do servidor de origem para que não haja problemas de permissão quando os modelos forem importados durante a migração.
  • O valor "pod_ec" é o tipo de servidor de destino, usado para identificar em que tipo de servidor a instância é criada.

Migrar Sites

Para migrar seus sites, execute as seguintes etapas:

  1. No servidor de origem, crie modelos com base em cada site que inclui ativos.
  2. No servidor de origem, exporte cada modelo. Certifique-se de executar esta etapa como o usuário que você mencionou quando registrou o servidor de destino.
  3. No servidor de destino, acesse o sistema como administrador do repositório (um usuário com a atribuição CECRepositoryAdministrator). Em seguida, criar um repositório para os ativos que serão importados com o modelo.
  4. Para cada modelo baixado, execute o seguinte comando, substituindo <site_name> pelo nome que o site deverá ter no servidor de destino:
    > cec migrate-site <site_name> --template <template_path_and_name> 
    --destination <registered_target_server_name> --repository <repository_name>
  5. No servidor de destino, compartilhe adequadamente os sites e ativos migrados.

Etapas de Pós-migração

Depois de ter migrado seu site, ele será executado usando chamadas REST de Conteúdo v1.1. Isso pode causar alguns problemas que precisam ser resolvidos visando a execução correta do site. Analise as seguintes informações para determinar o que você precisa fazer:

  • Se você estiver usando o ContentSDK, suas chamadas serão atualizadas automaticamente para usar chamadas REST de Conteúdo v1.1.
  • Se seus layouts de conteúdo não indicarem que eles suportam a versão v1.1, o ContentSDK também adicionará a entrada "dados" (v1.0) na resposta que simplesmente apontará para a entrada "campos" (v1.1) para que seus modelos possam continuar a funcionar sem alteração.
  • Se você estiver usando a sintaxe REST de Conteúdo "fields.type.equals=" v1.0 em sua string de consulta adicional, tentaremos fazer parsing e modificar isso para ser a sintaxe v1.1, mas você deverá validar isso.
  • Se você estiver fazendo chamadas REST de Conteúdo v1.0 diretas (em vez de pelo ContentSDK), essas chamadas falharão. Corrija seu código personalizado e faça upgrade dessas chamadas.
  • Da mesma forma, você precisa de alguma consulta de conteúdo personalizado que faça com que a sintaxe "fields.type.equals=" v1.0 seja 'q=(type eq "..")'.
  • "updateddate" versus "updatedDate": isso supostamente está sendo corrigido pelo CaaS, mas até que obtenhamos um build de EC no qual a API REST de Conteúdo v1.1 suporte ambos os valores, altere qualquer valor "updateddate" para o valor camelCase: "updatedDate".

Tornar seu Site Migrado Compatível com Site Multilíngue (MLS)

Após a execução correta do seu site, você precisa torná-lo compatível com MLS. Se você fosse criar um site Empresarial em um servidor de Computação Externa, isso exigiria uma política de idioma padrão e localização. Como seu site foi copiado, ele não é MLS; por isso, você precisa fazer o upgrade dele para um site MLS para garantir que tenha suporte a futuras funcionalidades.

A tabela a seguir mostra as diferenças entre sites MLS e não MLS.

Objeto do Site Site MLS Site Não MLS
Itens de Conteúdo A variante de idioma do item de conteúdo será exibida, não o item de conteúdo solto na página. O idioma pode ser alterado dependendo do idioma solicitado quando o site é renderizado. O item de conteúdo que foi solto na página será sempre exibido.
Layouts de Conteúdo Os Layouts de Conteúdo devem suportar APIs v1.1. Caso contrário, o item de conteúdo não aparecerá, um aviso será exibido. Isso se deve ao fato de que todas as chamadas de API v1.1 terão uma "configuração regional" adicionada que não é suportada na API v1.0. Os layouts de conteúdo podem ser v1.0 ou v1.1. Se o layout de conteúdo suportar apenas v1.0, o ContentSDK adicionará uma entrada "dados" na resposta para corresponder à entrada "campos". Pode haver ainda outros problemas, de modo que isso não deve ser considerado uma "funcionalidade suportada" para não fazer upgrade do layout de conteúdo.
Listas de Conteúdo Somente itens de conteúdo disponíveis na variante do idioma solicitado serão exibidos. Todos os itens de conteúdo independentemente do idioma serão exibidos. O usuário tem a opção na lista de conteúdo de fixar os resultados a um idioma específico; assim, você poderá ter duas listas de conteúdo na página mostrando resultados em idiomas diferentes. Essa opção do painel de definições para escolher um idioma não está disponível para sites MLS.
defaultLocale Os sites MLS têm uma configuração regional padrão do site. Isso significa que todas as consultas de conteúdo só retornarão itens de conteúdo que estão nessa configuração regional (ou não traduzíveis). Não há configuração regional padrão em um site não MLS; portanto, a consulta de conteúdo usada retorna todos os itens de conteúdo, independentemente do idioma.
Política de Localização

Define a lista de idiomas disponíveis ao site. Haverá uma lista drop-down deles no construtor.

Além disso, na interface do usuário de gerenciamento, haverá uma lista drop-down de idiomas para permitir que você abra/visualize no idioma solicitado.

Como não há política de localização, a lista drop-down para alternar idiomas é removida do construtor.

Na interface do usuário de gerenciamento, não há idioma listado, inclusive nenhum idioma "padrão". É assim que você reconhece sites MLS e não MLS na interface do usuário de gerenciamento.

Tradução/Traduzível O menu de contexto na interface do usuário de gerenciamento tem "Traduzir" como opção. Isso permite que você crie um job de tradução para traduzir o site.

O menu de contexto na interface do usuário de gerenciamento terá uma opção "Traduzível". Efetivamente, um site não MLS não é traduzível; por isso, você precisa torná-lo um site traduzível (MLS) primeiro para poder traduzi-lo.

É dessa forma também que você "faz upgrade" de um site de não MLS para MLS.

Observação: isso tem uma direção apenas. Você não pode fazer downgrade para não traduzível.

Para poder tornar seu site em MLS, faça o seguinte:

  • Faça upgrade de todos os componentes de layout de conteúdo para suportar APIs REST de Conteúdo v1.1
  • Faça upgrade de qualquer "string de consulta adicional" de sua lista de conteúdo no site para ser compatível com a API REST de Conteúdo v1.1

Então, se você tiver qualquer código de componente personalizado que faça chamadas REST de Conteúdo, faça também o upgrade para fazer chamadas v1.1. Isso é incomum, já que a maioria das chamadas de conteúdo é feita de layouts de conteúdo.

Fazendo Upgrade de Layouts de Conteúdo

Especificando Versões Suportadas da API REST de Conteúdo

Os layouts de conteúdo precisam especificar qual versão da API REST de Conteúdo eles suportam. Isso assegura que a chamada REST de Conteúdo apropriada seja feita para retornar ao layout os dados de resposta esperados.

Se você não especificar qualquer suporte de versão, será assumido que o layout de conteúdo suporta apenas a versão v1.0.

A console listará os layouts de conteúdo que ainda estão na versão v1.0.

Para permitir que seu layout de conteúdo suporte outras versões, adicione a propriedade "contentVersion" ao seu objeto de layout de conteúdo.

Neste exemplo, diz que há suporte para todas as versões entre v1.0 e antes de 2.0 (Observação: 2.0 não existe, mas grandes alterações de versão podem introduzir alterações quebradas)

// Content Layout
          definition.ContentLayout.prototype = {    // Specify the versions of
          the Content REST API that are supported by the this Content Layout.    // The value for contentVersion follows Semantic Versioning
          syntax.    // This allows applications that use the
          content layout to pass the data through in the expected format.    contentVersion: ">=1.0.0
          <2.0.0",     // Main rendering function:    // - Updates the data to handle any required additional requests and
          support both v1.0 and v1.1 Content REST APIs    // - Expand the Mustache template with the updated data
            // - Appends the expanded template HTML to the
          parentObj DOM element    render: function (parentObj)
          {

Tratando Alterações de Resposta v1.1

O mínimo que você precisará fazer é lidar com a alteração de resposta da API REST de Conteúdo, de "dados" para "campos". A maneira mais simples de fazer isso é adicionar novamente a propriedade "dados" e apontar para a nova propriedade "campos"

render: function (parentObj)
          {    ...    if(!content.data) {        content.data =
          content.fields;    }

Uma opção melhor seria alterar para o uso do valor "campos" da v1.1 em todos os seus layouts de conteúdo. Isso envolverá atualização do código de JavaScript e modelo.

Para suportar totalmente a versão v1.1, trate as seguintes alterações da API REST de Conteúdo entre as versões v1.0 e v1.1:

Alteração da API REST de Conteúdo v1.1 v1.0
"campos" versus "dados"
"items": [{    "type": "Starter-Blog-Author",    "name": "Alex Read",    "id": "COREB62DBAB5CEDA4915A9C9F6050E554F63",    "fields":
          {        "starter-blog-author_bio": "Alex's bio",        "starter-blog-author_name": "Alex Read"        }    },
"items": [{    "type": "Starter-Blog-Author",    "name": "Alex Read",    "id": "COREB62DBAB5CEDA4915A9C9F6050E554F63",    "data":
          {        "starter-blog-author_bio": "Alex's bio",        "starter-blog-author_name": "Alex Read"        }    },
nomes de propriedades camelCase "updatedDate" "updateddate"
formato de consulta /items?q=(type eq "Starter-Blog-Author") /items?fields.type.equals="Starter-Blog-Author"
Versão da API /content/management/api/v1.1/items /content/management/api/v1/items
consultas específicas do idioma /content/management/api/v1.1/items?q=((type eq "Promo") e (language eq "en-US" or translatable eq "false"))

Não suportado.

Migre todas as chamadas v1 personalizadas para incluir a opção "idioma".

Isso assegura a consistência dos resultados com aqueles retornados do site MLS quando exibidos em um idioma específico.

Fazendo Upgrade da String de Consulta de Conteúdo

Você pode estar fazendo chamadas de API de Conteúdo em qualquer código personalizado; por isso, valide todo código personalizado utilizado pelo site que está fazendo as chamadas de API REST de Conteúdo.

  • Componentes Personalizados: verifique os seguintes componentes:
    • Layouts de Conteúdo
    • Componentes Locais
    • Layouts de Seção
    • Componentes Remotos
  • Temas: JavaScript: embora menos provável, você pode ter JavaScript em seu tema que está fazendo chamadas personalizadas da API REST de Conteúdo; por isso, elas também devem ser validadas.
  • Propriedades do Site: String de Consulta Adicional: tendo já confirmado que você fez upgrade de todo código personalizado que faz chamadas de API REST de Conteúdo, faça também o upgrade da "String de Consulta Adicional" em qualquer componente "Lista de Conteúdo" de qualquer página em seu site. Enquanto tentamos fazer parsing e convertê-las no runtime, para obter suporte contínuo, faça o upgrade delas para serem chamadas REST de Conteúdo v1.1 compatíveis.

Convertendo Site Não MLS em MLS

Depois que você tiver convertido seu site para suportar totalmente APIs REST de Conteúdo v1.1, será possível adicionar suporte para idiomas alterando para um site MLS.

Se você selecionar seu site na interface do usuário de gerenciamento de site, verá uma opção de menu de conteúdo "traduzível". A seleção dessa opção exibirá uma caixa de diálogo solicitando que você escolha uma política de localização e um idioma padrão para o site na lista de idiomas obrigatórios da política de localização. Se nenhuma política de localização existir, você não poderá concluir esta etapa e terá de primeiro ir até as telas de administração de conteúdo e criar uma política de localização com pelo menos um idioma obrigatório.

Após a conclusão desta etapa, seu site agora será renderizado na configuração regional padrão. Ele também permitirá que você alterne para outras configurações regionais especificadas na sua política de localização.

Você precisará confirmar se seu site é renderizado conforme esperado em sua configuração regional padrão.

Migrar Ativos

Os ativos associados a sites serão migrados quando você migrar seus sites, mas qualquer ativo não associado a sites precisa ser migrado separadamente.

Antes de iniciar a migração, leve em conta os seguintes pontos:

  • Somente ativos associados a uma coleção podem ser migrados. Para migrar ativos não associados a uma coleção, adicione-os a uma coleção para poder migrá-los.
  • As instâncias sem medição de consumo não suportam os idiomas dos ativos; por isso, ao migrar seus ativos, o idioma padrão será herdado do idioma padrão do repositório. Certifique-se de que o idioma padrão do seu repositório esteja definido conforme você deseja antes de migrar seus ativos.
  • Somente itens publicados serão migrados. Se, após a migração, você der falta de itens, confirme se eles foram publicados na instância de origem.
  • Se algum dos seus itens publicados tiver versões preliminares, essas versões se tornarão as versões publicadas na instância de destino, e as versões publicadas originais da instância de origem serão perdidas.
  • Na versão sem medição de consumo do Oracle Content Management, ao exibir um item de conteúdo, os usuários podem escolher a view "Conteúdo" ou "Layout de Conteúdo". A view "Conteúdo" foi substituída por View de Form de Conteúdo na versão atual do Oracle Content Management, e a view "Layout de Conteúdo" foi removida.

Para migrar seus ativos, execute as seguintes etapas:

  1. Se você não tiver feito isso ainda, instale o OCE Toolkit.
  2. Registre os servidores de origem e destino.
  3. Migre uma coleção de ativos.

Registrar os Servidores de Origem e Destino

Registre os detalhes de conexão dos servidores de origem e destino.

Registre o servidor de origem (o servidor do qual você está migrando os ativos):

> cec register-server <source_server_name>
          -e http://<source_server>:<source_port>
          -u <source_username> -p <source_password>
          -t pod_ic
  • O <source_server_name> é usado para identificar o ponto final de origem e pode ser qualquer nome que você escolher.
  • O <source_server> e a <source_port> compõem o URL que você usa para acessar o servidor de origem.
  • O <source_username> e a <source_password> devem ser o nome de usuário e a senha da pessoa que pode acessar os ativos no servidor de origem.
  • O valor "pod_ic" é o tipo de servidor de origem, usado para identificar em que tipo de servidor a instância é criada.

Registre o servidor de destino (o servidor para o qual você está migrando os ativos):

> cec-install % cec register-server <target_server_name>
          -e http://<source_server>:<source_port>
          -u <target_username> -p <target_password>
          -t pod_ec
  • O <target_server_name> é usado para identificar o ponto final de destino e pode ser qualquer nome que você escolher.
  • O <target_server> e a <target_port> compõem o URL que você usa para acessar o servidor de destino.
  • O <target_username> e a <target_password> devem ser o nome de usuário e a senha da pessoa que possuirá os ativos no servidor de destino.
  • O valor "pod_ec" é o tipo de servidor de destino, usado para identificar em que tipo de servidor a instância é criada.

Migrar uma Coleção de Ativos

Migre uma coleção de ativos executando o seguinte comando:

> cec migrate-content <source_collection_name> --server  <source_server_name>
      --destination <target_server_name> --repository <target_repository_name> --collection  <target_collection_name> --channel
    <target_channel_name>

Os ativos serão criados no servidor de destino no repositório especificado e serão associados à coleção e ao canal. Se necessário, a coleção e o canal serão criados automaticamente. O idioma padrão para todos os ativos migrados será o idioma padrão definido no repositório especificado.

Comunicar a Alteração aos Usuários

Comunique o novo URL de serviço aos seus usuários. Usuários de desktop e de dispositivos móveis precisarão configurar seus dispositivos com uma nova conta e ressincronizar todo o conteúdo.