Adicione um serviço a um gateway para registrar seu endpoint. O Cloud-native API Gateway oferece suporte a várias origens de serviço, incluindo ACK, MSE Nacos, endereços fixos, nomes de domínio DNS e Function Compute (FC).
Procedimento
Faça login no console do API Gateway.
No painel de navegação à esquerda, clique em . Na barra de navegação superior, selecione uma região.
Na página Instance, clique no ID da instância desejada.
No painel de navegação à esquerda, escolha Service e clique em Create Service. No painel Create Service, selecione uma Service Source, configure seus parâmetros e clique em OK.
O Cloud-native API Gateway não reescreve o cabeçalho Host ao encaminhar solicitações para um serviço de backend baseado em nome de domínio. Para reescrever o cabeçalho Host, Configure uma política de reescrita HTTP.
Parâmetros do serviço
|
Origem do serviço |
Parâmetro |
Descrição |
|
ACK Nota
O gateway obtém serviços de um cluster ACK ou ACK Serverless cluster e os registra com seus endereços de nó de backend. |
Namespace |
Namespace do cluster selecionado. Os serviços nos namespaces |
|
Services |
Selecione um serviço. Serviços cujos nomes começam com |
|
|
MSE Nacos |
Namespace |
Namespace na instância do MSE Nacos. |
|
Services |
Selecione um serviço. Serviços cujos nomes começam com |
|
|
Function Compute |
Backend Services |
|
|
Lista de funções |
Selecione uma função. |
|
|
Versão ou alias |
Selecione uma versão ou alias para a função. |
|
|
SAE Kubernetes |
Namespace |
Namespace do cluster selecionado. |
|
Services |
Selecione um serviço. |
|
|
Fixed Address Nota
Utilize este tipo de origem se o serviço não usar um mecanismo de descoberta de serviços. É necessário especificar manualmente os endereços dos nós de backend. |
Service Name |
Nome personalizado para o serviço. |
|
Service URL |
Endereços de nó de backend no formato |
|
|
TLS Mode |
Modo TLS para comunicação com o backend. Padrão: desativado.
|
|
|
DNS Domain Name Nota
O gateway resolve entradas DNS para obter os endpoints do serviço de backend. |
Service Name |
Nome personalizado para o serviço. |
|
Service URL |
Endereços de nó de backend no formato |
|
|
TLS Mode |
Modo TLS para comunicação com o backend. Padrão: desativado.
|
|
|
CloudFlow Importante
|
Workflow |
Selecione um CloudFlow. existente. |
|
Invocation Method |
Modo de invocação:
|
|
Verificar o resultado
Na aba Services, confirme se o novo serviço aparece com o Service Name, a Service URL e a Service Source corretos.
Tópicos relacionados
Após criar um serviço, você pode gerenciá-lo na página Gerenciar serviços.