Mova uma API em nuvem de um ambiente para outro

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 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 movê-las como uma unidade para outros sistemas para teste ou implantação. Por exemplo, você pode mover uma API em nuvem de um ambiente de desenvolvimento para um ambiente de produção.

    Antes de Iniciar

    • Os usuários com a função sn_cmp.cloud_service_designer só podem exportar conjuntos de dados.
    • Os 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ê exporta do ambiente de origem existir no ambiente de destino, quando você importar esta 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 importar. Por exemplo, se você exportar a API de configuração do Ansible do ambiente de desenvolvimento e já tiver uma API de nuvem com o mesmo nome no ambiente de produção, ao importar a API de configuração do Ansible para o ambiente de produção, duas APIs de nuvem com o mesmo nome, API de configuração do Ansible, residirão no ambiente de produção.

    Procedimento

    1. No Portal do administrador de nuvem, navegue até Criar > 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 na nuvem ( Ícone Exportar API em nuvemPara a API de nuvem exportar.
        Figura 1. A janela do exportador de API em nuvem
        Janela do exportador de API em nuvem
      2. Na janela Exportador de API em nuvem, clique em um objeto na coluna Tipo.
        Na coluna da direita, selecione as entradas correspondentes para o objeto que você deseja exportar com a API de nuvem. Por exemplo, se você selecionar Script DO MID, todos os scripts DO MID correspondentes aparecerão na coluna direita.
      3. Clique em Avançar.
        Uma janela é aberta com um resumo das dependências indiretas da API de nuvem que você optou por incluir no conjunto de atualizações de exportação.
      4. Clique em Conjunto de atualizações de exportação .
        A janela Exportador de API em nuvem é aberta com Sucesso Caixa de seleção 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(t)s de atualizações exportadas 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. Em tal cenário, três conjuntos de atualizações são criados. Um conjunto de atualizações para cada escopo.
    3. Certifique-se de que 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 em que os arquivos exportados devem ser importados. Neste exemplo, o arquivo intitulado API0 de configuração da torre Ansible é o primeiro arquivo a ser exportado, seguido pelo arquivo intitulado API1 de configuração da torre Ansible .
      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 Exporte para XML .
      4. Abra o outro arquivo XML (neste exemplo, o arquivo é API1 2018-05-03 ) e baixe esse arquivo em 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 em Importar Conjunto de Atualizações do XML link relacionado.
      3. Na janela Importar XML exibida, clique em Escolha Arquivo , selecione o arquivo de exportação e clique em Upload .
        A API de nuvem é importada para o seu novo ambiente.
    5. Para verificar se o blueprint foi importado para o novo ambiente, acesse sua instância no novo ambiente e no Portal de Administração de Nuvem, navegue até Criar > API em Nuvem > API.
      A API de nuvem importada deve aparecer na lista de APIs de nuvem.