Mover uma API de nuvem de um ambiente para outro

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Use 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, em seguida, 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 admin

    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ê exportou 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 importados. Por exemplo, se você exportar a API do 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 do 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 de nuvem.
      1. Clique no ícone Exportar API em nuvem (ícone Exportar APIem nuvem) para exportar a API em nuvem.
        Figura 1. A janela do Exportador de API em nuvem
        Janela do Exportador de API em nuvem
      2. Na janela do Exportador de API em 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 em nuvem é aberta com a caixa de seleção Êxito marcada em verde, indicando que a API em nuvem foi exportada com sucesso junto com todas as suas dependências. Por padrão, todos os arquivos listados em Se(t) 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 para atualização 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 chamado Ansible Tower Configuration API0 é o primeiro arquivo a ser exportado, seguido pelo arquivo chamado 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) no 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 para onde você deseja importar os arquivos, insira Conjuntos para atualização 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 exibida, 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, vá para 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.