Ir para o conteúdo

Exportar e importar APIs no Jitterbit API Manager

Introdução

Na página de APIs, é possível exportar ou importar APIs para migrá-las para outros ambientes ou organizações conforme necessário. É possível trabalhar com uma única API personalizada, API OData ou API proxy, ou com um grupo de APIs.

Exportar APIs

É possível exportar APIs individualmente ou em grupos para migrá-las para outros ambientes ou organizações.

Exportar uma única API

Escolha o método de exportação com base na sua visualização atual:

Selecionar Exportar baixa a API para um arquivo chamado apis-export.apk.

Exportar múltiplas APIs

Para exportar múltiplas APIs, clique em Exportar na página de APIs para abrir a tela de configuração.

grupo exportar selecionar APIs

Configure as seguintes definições para exportar um grupo de APIs:

  • Selecionar ambiente: Use o menu para selecionar o ambiente das APIs a serem exportadas. Você pode digitar qualquer parte do nome do ambiente no menu para filtrar a lista de ambientes. Os resultados do menu são filtrados em tempo real a cada tecla pressionada.

  • Selecionar APIs: Após selecionar um ambiente, uma lista de todas as APIs dentro desse ambiente será exibida.

    • Selecionar: Selecione as APIs a serem exportadas. Use a caixa de seleção na coluna do cabeçalho para adicionar todas as APIs de uma vez.

    • API: Mostra o nome da API. A cor do ícone à esquerda do nome da API indica a categoria do status da API:

      Ícone Cor Categoria
      anexo Verde A API está publicada.
      anexo Amarelo A API está publicada com um rascunho.
      anexo Verde Aberto A API é um rascunho.
    • Versão: Mostra a versão da API, conforme inserido durante a configuração da API.

    • Tipo de API: Mostra o tipo de API (personalizada, OData ou proxy).

  • Exportar: Clique para iniciar o download das APIs selecionadas para um arquivo APK chamado apis-export.apk. Uma caixa de diálogo indica se a exportação foi bem-sucedida e exibe uma lista das APIs exportadas com sucesso.

  • Cancelar: Clique para cancelar a exportação e retornar à página APIs.

Importar APIs

Importante

Os projetos, operações e entidades de suporte devem existir no ambiente de destino para que as APIs funcionem corretamente.

Para importar APIs, clique Importar na página APIs.

Etapa 1: Selecionar e configurar APIs

importar APIs

Nesta etapa, você seleciona o arquivo APK, escolhe o ambiente de destino e configura as APIs a serem importadas.

  • Arquivo da API: Clique em Procurar para localizar um arquivo APK que você exportou anteriormente do Gerenciador de API.

  • Ambiente: Use o menu para selecionar o ambiente no qual deseja importar as APIs. Você pode digitar qualquer parte do nome do ambiente no menu para filtrar a lista de ambientes. Os resultados do menu são filtrados em tempo real a cada tecla pressionada.

Selecionar e configurar APIs para importar

Depois de selecionar um arquivo APK, selecione as APIs a serem importadas para o ambiente selecionado.

  • Selecionar: Selecione as APIs para importar. Use a caixa de seleção na coluna do cabeçalho para selecionar todas as APIs de uma vez.

  • API: Mostra o nome da API.

    Nota

    Um ícone de erro aparece ao lado do nome da API quando a combinação de Nome Público da API e Versão já existe no ambiente de destino. Se você selecionar uma API com erro para importação, o botão Próximo ficará desativado. Para resolver o erro, edite um ou ambos os valores nas configurações adicionais (descritas abaixo).

  • Nome Público da API: Mostra a Raiz do Serviço da URL do serviço da API.

  • Versão: Mostra a versão da API.

  • Tipo: Mostra o tipo de API (personalizada, OData ou proxy).

Configurar configurações adicionais

Clique na seta para visualizar e configurar configurações adicionais para cada API.

configurações adicionais

  • Nome da API: Mostra o nome atual da API. Use a caixa de texto para alterar o nome da API.

  • Nome Público da API: Mostra a atual Raiz do Serviço da URL do serviço da API. Use a caixa de texto para alterar a Raiz do Serviço a ser utilizada para a API. Os seguintes caracteres especiais são permitidos: . _ ~ ( ) $ ; / ? : @ = & ' ! * , + -

  • Versão: Mostra a versão atual da API. Use a caixa de texto para alterar a versão a ser utilizada para a API.

  • Atribuir Perfil de Segurança: Opcionalmente, use o menu para selecionar um perfil de segurança existente que será utilizado para restringir o acesso ao consumo da API. Você pode digitar qualquer parte do nome do perfil de segurança no menu para filtrar a lista de perfis de segurança. Os resultados do menu são filtrados em tempo real a cada tecla pressionada. Se nenhum perfil de segurança for selecionado, a autenticação anônima é utilizada. Dependendo das políticas da organização Harmony, pode ser necessário atribuir um perfil de segurança para salvar a API.

    Nota

    Ao importar uma API, você pode atribuir apenas um único perfil de segurança a essa API. Após importar a API, você pode editar a API para atribuir perfis de segurança adicionais.

  • Próximo: Após selecionar uma API para importar, clique no botão próximo para avançar para a próxima tela.

  • Cancelar: Clique para retornar à página APIs.

  • Importar: Este botão está desativado até que você complete a etapa 2.

Etapa 2: Selecionar APIs para publicar

importar URLs de APIs usadas

Nesta etapa, você escolhe quais APIs publicar imediatamente e revisa a contagem de URLs que serão usadas após a conclusão da importação.

Nota

Os campos Arquivo da API e Ambiente estão desativados nesta etapa. Para fazer alterações, retorne à etapa 1.

  • Selecionar: Opcionalmente, selecione as APIs a serem publicadas ao serem importadas. O Gerenciador de APIs salva as APIs não selecionadas como APIs em rascunho. Use a caixa de seleção na coluna de cabeçalho para selecionar todas as APIs de uma vez. À medida que você seleciona APIs, os valores sob URLs usadas são atualizados de acordo.

  • Nome Público da API: Mostra o nome da API.

  • Versão: Mostra a versão da API, conforme inserido durante a configuração da API.

  • Tipo: Mostra o tipo de API (personalizada, OData ou proxy).

  • URLs usadas: Mostra o número de URLs de API publicadas que serão contabilizadas contra a sua cota de assinatura do Harmony após a conclusão da importação.

  • API: Reflete o número de URLs de API que estarão em uso (após a conclusão da importação) do total de URLs de API permitidas pela assinatura da organização. As URLs de API atualmente usadas consistem nas usadas por APIs personalizadas e OData publicadas e seus clones publicados. APIs em rascunho não contam como URLs de API em uso.

  • Proxy: Reflete o número de URLs de API proxy que estarão em uso (após a conclusão da importação) do total de URLs de API proxy permitidas pela assinatura da organização. As URLs de API proxy atualmente usadas consistem nas usadas por APIs proxy publicadas e seus clones publicados. APIs em rascunho não contam como URLs de API proxy em uso.

  • Voltar: Clique no botão voltar para retornar à etapa 1.

  • Cancelar: Clique para retornar à página de APIs.

  • Importar: Clique para importar as APIs selecionadas. Os projetos, operações e entidades de suporte devem existir no ambiente de destino para que as APIs funcionem corretamente.

    Quando você clica em Importar, uma mensagem indica se as APIs foram importadas com sucesso. Se for bem-sucedido, o Gerenciador de APIs publica as APIs selecionadas no novo ambiente, tornando-as imediatamente acessíveis. O Gerenciador de APIs salva as APIs que você não selecionou para publicação como rascunhos no novo ambiente. Essas APIs em rascunho não estão acessíveis no novo ambiente até que você as publique individualmente.

  • Dispensar: Clique para retornar à página de APIs.