Mover uma API de nuvem de um ambiente para outro

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Use os conjuntos de atualizações para mover uma API de nuvem de um ambiente para outro. Os conjuntos de atualizações permitem agrupar uma API de nuvem e suas dependências em um conjunto nomeado e movê-los como uma unidade para outros sistemas para teste ou implantação. Por exemplo, você pode mover uma API de nuvem de um ambiente de desenvolvimento para um ambiente de produção.

    Antes de Iniciar

    • Usuários com a função sn_cmp.cloud_service_designer só podem exportar conjuntos de dados.
    • Usuários com a função de administrador podem exportar e importar conjuntos de atualizações.

    Função necessária: sn_cmp.cloud_service_designer ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Empacote a API de nuvem como um conjunto de atualizações. Em seguida, exporte o conjunto de atualizações do ambiente atual e importe-o para o outro ambiente.
    Nota:
    Se uma API de nuvem que você exporta do ambiente de origem existir no ambiente de destino, quando você importar essa API de nuvem, isso resultará em duas APIs de nuvem com o mesmo nome: uma API de nuvem que existia antes da importação e outra API de nuvem que você acabou de importado. Por exemplo, se você exportar a API Ansible Configuration do ambiente de desenvolvimento e já tiver uma API de nuvem com o mesmo nome no ambiente de produção, ao importar a API Ansible Configuration para o ambiente de produção, duas APIs de nuvem com o mesmo nome, A API de configuração do Ansible reside no ambiente de produção.

    Procedimento

    1. No Portal de administração de nuvem, navegue até Design > API em Nuvem > API.
      Todas as APIs de nuvem aparecem na janela API de nuvem.
    2. Exporte a API da nuvem.
      1. Clique no ícone Exportar API em nuvem (ícone Exportar API em nuvem) para que a API em nuvem seja exportada.
        Figura 1. A janela do Exportador de API de nuvem
        Janela do Exportador de API em nuvem
      2. Na janela do Exportador de API de nuvem, clique em um objeto na coluna Tipo.
        Na coluna direita, selecione as entradas correspondentes para o objeto que você deseja exportar com a API de nuvem. Por exemplo, se você selecionar Script MID, todos os scripts MID correspondentes serão exibidos na coluna direita.
      3. Clique em Avançar.
        Uma janela é aberta com um resumo das dependências indiretas da API de nuvem que você escolheu incluir no conjunto de atualizações de exportação.
      4. Clique em Exportar conjunto de atualizações.
        A janela do Exportador de API de nuvem é aberta com a caixa de seleção Êxito marcada em verde, indicando que a API de nuvem foi exportada com sucesso junto com todas as suas dependências. Por padrão, todos os arquivos listados em Se(s) de atualização exportados são baixados para o seu sistema automaticamente.
        Janela de sucesso do Exportador de API em nuvem
        Nota:
        O número de conjuntos de atualizações criados é baseado no escopo dos registros que estão sendo exportados. Por exemplo, suponha que a API de nuvem que você está exportando tenha 100 registros no total: 60 registros estão no escopo um, 20 registros estão no escopo dois e os 20 registros restantes estão no escopo três. Nesse cenário, três conjuntos de atualizações são criados. Um conjunto de atualizações para cada escopo.
    3. Verifique se os arquivos foram baixados.
      Se os arquivos não forem baixados, conclua estas etapas:
      1. Clique no arquivo de metadados.
        O arquivo de metadados menciona a ordem na qual os arquivos exportados devem ser importados. Neste exemplo, o arquivo intitulado Ansible Tower Configuration API0 é o primeiro arquivo a ser exportado, seguido pelo arquivo intitulado Ansible Tower Configuration API1.
      2. Com base na ordem mencionada no arquivo de metadados, clique no arquivo apropriado para abri-lo.
        Uma janela é aberta com uma lista de todos os arquivos contidos no conjunto de atualizações.
      3. Para baixar o primeiro arquivo XML (neste exemplo, o arquivo é API0 2018-05-03) em seu sistema, clique em Exportar para XML.
      4. Abra o outro arquivo XML (neste exemplo, o arquivo é API1 2018-05-03) e baixe esse arquivo para o seu sistema.
        Importe todos os arquivos exportados para outro ambiente. Por exemplo, você pode ter criado o conjunto de atualizações de exportação em um sistema que executa o ambiente de desenvolvimento e deseja importá-lo para outro sistema que executa o ambiente de produção.
    4. Importe a API de nuvem.
      1. No ambiente e na nova instância em que você deseja importar os arquivos, insira Conjuntos de atualizações recuperados no navegador de filtros e pressione a tecla Enter.
      2. Clique no link relacionado Importar conjunto de atualizações do XML.
      3. Na janela Importar XML que aparece, clique em Escolher arquivo, selecione o arquivo de exportação e clique em Carregar.
        A API de nuvem é importada para o novo ambiente.
    5. Para verificar se o plano gráfico foi importado para o novo ambiente, acesse sua instância no novo ambiente e, em Portal de Administração de Nuvem, navegue até Design > API em Nuvem > API.
      A API de nuvem que você importou deve aparecer na lista de APIs de nuvem.