Gerencie operações no console do Cloud-native API Gateway: especifique serviços de backend, adicione políticas, configure a autenticação de consumidor, depure operações e execute testes de estresse.
Especificar um serviço de backend
Operações adicionadas a uma API criada fora de uma instância herdam a configuração do serviço de backend e não podem ser editadas.
Operações adicionadas a uma API criada dentro de uma instância herdam a configuração do serviço de backend por padrão, mas é possível configurar cada operação individualmente.
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha Instance no painel de navegação à esquerda.
Na página Instance, clique em ID da instância de gateway desejada. No painel de navegação à esquerda, escolha APIs e clique em API desejada.
Na aba Operation Details da operação desejada, clique em Edit ao lado de Backend Services.
-
Na seção Backend Services, configure os parâmetros e clique em OK.
Parâmetro
Descrição
Configuration Method
O Configuration Method padrão é Inherit from API.
-
Configure for Operation Separately: Associa a operação a um serviço de backend específico, substituindo a configuração no nível da API.
-
Inherit from API: A operação herda o serviço de backend associado à sua API pai.
Scenario
Selecione um cenário para a operação.
-
Cenários básicos: Single Service e Mock.
-
Cenários de lançamento canário: By Percentage (Multi-service), By Content (Multi-service) e By Tag (Proportion-based Routing).
NotaOs pesos de tráfego para todos os serviços de destino devem totalizar 100%.
Backend Services
Associe um serviço de backend dentro do gateway ou VPC. Se nenhum existir, clique em Create Service.
ImportanteAs informações de porta de um novo serviço podem não aparecer imediatamente devido à sincronização assíncrona. Para atualizar, expanda a lista suspensa Service Name e clique em Refresh.
-
Depurar uma operação
Pré-requisitos
Você já publicou a API.
Procedimento
-
Os passos variam conforme a API seja gerenciada dentro ou fora de uma instância:
APIs outside instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha APIs no painel de navegação à esquerda.
Clique em API desejada.
APIs within instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha Instance no painel de navegação à esquerda.
Na página Instance, clique em ID da instância de gateway desejada. No painel de navegação à esquerda, escolha APIs e clique em API desejada.
Na aba Interface list, localize a operação desejada e clique em Debug.
No painel Debugging Operation, configure os parâmetros e clique em Send Request.
Editar uma operação
Os passos variam conforme a API seja gerenciada dentro ou fora de uma instância:
APIs outside instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha APIs no painel de navegação à esquerda.
Clique em API desejada. Na aba Interface list, localize a operação desejada e clique em Edit.
No painel Edit Operation, modifique as Basic Information, a Request Definition, a Response Definition, o Mock e a Consumer certification.
APIs within instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha Instance no painel de navegação à esquerda.
Na página Instance, clique em ID da instância de gateway desejada. No painel de navegação à esquerda, escolha APIs e clique em API desejada.
Na aba Interface list, localize a operação desejada e clique em Edit.
No painel Edit Operation, modifique as Basic Information, a Request Definition, a Response Definition e a Consumer certification.
Executar um teste de estresse
Pré-requisitos
Você já publicou a API.
Procedimento
-
Os passos variam conforme a API seja gerenciada dentro ou fora de uma instância:
APIs outside instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha APIs no painel de navegação à esquerda.
Clique em API desejada.
APIs within instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha Instance no painel de navegação à esquerda.
Na página Instance, clique em ID da instância de gateway desejada. No painel de navegação à esquerda, escolha APIs e clique em API desejada.
Na aba Interface list, localize a operação desejada e clique em . Consulte o Guia de início rápido para testes de estresse do PTS.
Excluir uma operação
Esta ação não pode ser desfeita. Prossiga com cautela.
-
Os passos variam conforme a API seja gerenciada dentro ou fora de uma instância:
APIs outside instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha APIs no painel de navegação à esquerda.
Clique em API desejada.
APIs within instance
Faça login no console do Cloud-native API Gateway. Selecione uma região na barra de navegação superior e escolha Instance no painel de navegação à esquerda.
Na página Instance, clique em ID da instância de gateway desejada. No painel de navegação à esquerda, escolha APIs e clique em API desejada.
Na aba Interface list, localize a operação desejada, clique em e clique em OK para confirmar.