Definindo servidores para um caminho

As definições do servidor para um caminho fornecem servidores de destino alternativos ao chamar a API naquele caminho.

Sobre essa tarefa

Nota:
  • Esta tarefa está relacionada com a configuração de uma definição de API OpenAPI 3.0. Para obter detalhes sobre como configurar uma definição de API OpenAPI 2.0 , consulte Editando uma definição de API OpenAPI 2.0.
  • OpenAPI 3.0 APIs são suportadas apenas com o DataPower® API Gateway, não com o DataPower Gateway (v5 compatible).
  • Para obter detalhes das limitações de suporte atuais do OpenAPI 3.0 , consulte OpenAPI 3.0 suporte no IBM® API Connect.

É possível concluir essa tarefa usando o aplicativo da UI do API Designer ou usando a UI do API Manager baseado em navegador.

Nota: é improvável que você precise definir servidores para um Caminho porque ele se aplicará apenas se as operações de API forem distribuídas em diferentes terminais de gateway e essa configuração será possível somente se você estiver hospedando suas operações de API em seus próprios terminais de tempo de execução fora do API Connect.. Para uma API publicada no DataPower API Gateway, todas as operações da API são chamadas no mesmo serviço de gateway.

Um servidor definido para um caminho substitui qualquer servidor definido para a API pai. É possível definir mais de um servidor, mas apenas o primeiro é usado pelo API Connect

Draft comment: garychapman
Please advise on any additional contextual information we need to add around defining servers for a Path

A qualquer momento, você pode acessar diretamente o arquivo YAML de origem do ` OpenAPI ` clicando no ícone "Fonte Ícone de origem OpenAPI". Para voltar ao formulário de criação, clique no ícone Ícone de formulárioFormulário.

Procedimento

  1. Abra a API para edição, conforme descrito em Editando uma definição de API do OpenAPI 3.0 ..
  2. Expandir Caminhos.
  3. Expanda o Caminho necessário, então, se já houver um ou mais servidores definidos para o Caminho, expanda Servidores.
  4. Para criar uma nova definição de servidor para o Caminho, clique no ícone de adição Ícone de inclusão da API OpenAPI 3.0 ao lado de Servidores, abaixo do Caminho, no painel de navegação. Para editar uma definição de servidor existente, clique na URL do servidor sob o caminho na área de janela de navegação.
  5. Forneça as informações a seguir:
    • URL do servidor (obrigatório): a URL especificada é usada para determinar o terminal de URL completo para a chamada de API, levando em conta qualquer configuração de terminal personalizado no catálogo no qual a API é publicada. Para uma API que é impingida pelo DataPower API Gateway, o valor inserido aqui é interpretado como o caminho base para que você geralmente forneça apenas o valor do caminho base; por exemplo:
      /my_basepath
      Para obter detalhes completos sobre como a URL do servidor é usada para determinar o endpoint URL completo, consulte Configuração de endpoints de vaidade para um catálogo.
    • Descrição do servidor: uma descrição opcional do host designado pela URL. Você pode usar a sintaxe CommonMark para representação em rich text.
    • Variáveis do servidor (disponível ao editar uma definição de servidor existente): uma variável de servidor define um mapa entre um nome de variável e o seu valor. O valor é usado para substituição no modelo de URL do servidor.
      1. Para incluir uma nova variável do servidor, clique em Incluir. Para editar uma variável do servidor existente, clique no nome da variável.
      2. Forneça as informações a seguir:
        • Nome da variável do servidor (necessário).
        • Valor Padrão (necessário).
        • Uma descrição de rich text opcional. Você pode usar a sintaxe CommonMark para representação em rich text.
        • Uma ou mais entradas de Valor numérico (disponível durante a edição de uma variável do servidor existente). Valores numéricos especificam uma enumeração dos valores de sequência a serem usados se as opções de substituição forem de um conjunto limitado. Para incluir um novo valor numérico, clique em Incluir, insira o valor e clique em Criar. Para editar um valor numérico existente, clique no valor numérico.
      3. Se você estiver criando uma nova variável do servidor, clique em Criar. Os detalhes da variável do servidor são exibidos para as demais edições.
      4. Se necessário, use a trilha de navegação para retornar à sua definição de servidor para edição adicional.
  6. Se estiver criando uma nova definição de servidor, clique em Criar.
    Os detalhes do caminho são exibidos para edição adicional, conforme descrito em 5
  7. Clique em Salvar quando concluído.