O API Gateway conecta e gerencia diversos tipos de aplicações e serviços de backend para permitir chamadas de API flexíveis e processamento de dados.
Resolução de nomes de domínio internos para serviços de backend (apenas instâncias dedicadas)
O API Gateway resolve nomes de domínio internos para endpoints de serviço de backend no nível da instância:
Visão geral do processo para instâncias integradas à VPC com resolução de nomes de domínio baseada em peso.
Etapas para configure a resolução de nomes de domínio internos para endpoints de backend.
Notas de configuração e armadilhas comuns.
Limites do recurso.
Resolução de nomes de domínio internos para serviços de backend (apenas instâncias dedicadas).
Recursos em uma VPC
Use recursos de VPC, como ECS e CLB, como serviços de backend. Também é possível testar a conectividade de autorização da VPC.
-
Usar recursos em uma VPC como serviço de backend de uma API
Autorizar e anexar uma VPC: conceda acesso ao API Gateway para recursos e portas específicos na sua VPC.
Construir uma arquitetura de API de alta disponibilidade (HA) para garantir confiabilidade e desempenho.
Perguntas frequentes sobre problemas comuns de configuração.
-
Teste de conectividade de autorização de VPC
Verifica a conectividade de rede entre uma instância do API Gateway e suas instâncias autorizadas na VPC para identificar e resolver falhas de chamada durante a depuração de APIs.
Function Compute
Use o Function Compute como serviço de backend:
-
Visão geral do recurso
Antes de começar, crie uma instância do API Gateway. Para selecione um tipo de instância, consulte Tipos de instância e guia de seleção.
Integrar uma função acionada por HTTP ao API Gateway.
Integrar uma função acionada por evento ao API Gateway.
Perguntas frequentes
Mock
O modo Mock simula uma resposta predefinida para reduzir mal-entendidos e aumentar a eficiência dos desenvolvedores:
configure o modo Mock
Desativar o modo Mock
Mock.
Serviços de dados
Os serviços de dados ajudam as empresas a construir um barramento unificado de serviços de dados. Isso aumenta o valor dos ativos de dados e garante confiabilidade, segurança e validade.
-
Cenários:
Saída de dados refinada.
Visualização de dados.
Saída de dados processados para aplicações.
-
Produtos Alibaba Cloud que fornecem serviços de dados
Produtos de big data: DataService Studio.
Produtos de banco de dados: Visão geral do DataService Studio.
PAI
O PAI EAS publica modelos como APIs REST no API Gateway. Os sistemas de negócios chamam essas APIs via HTTP. É possível fazer chamadas pela rede pública ou interna (padrão) por meio do gateway. PAI.
EventBridge
Use o EventBridge como serviço de backend:
Publicar uma API com suporte do EventBridge.
Chamar APIs usando um AppCode do método de autenticação "Alibaba Cloud APP".
Registros de microsserviços
Use um registro de microsserviços como serviço de backend. Registros compatíveis:
-
Integrar com o Nacos para acessar um backend de microsserviços.
crie uma instância dedicada integrada à VPC.
Implantar um serviço Nacos e registrar uma aplicação de microsserviços.
-
Integrar com o Zookeeper para acessar um backend de microsserviços.
crie uma instância dedicada integrada à VPC.
Implantar um serviço Zookeeper e registrar uma aplicação de microsserviços.
Gateways de API multinível
O API Gateway oferece suporte à autoinvocação: um cliente ou o próprio API Gateway pode chamar uma API. Isso possibilita chamadas flexíveis entre regiões e contas:
Chamadas entre regiões. Chamadas na mesma região podem usar a rede interna.
Chamadas entre contas.
configure o cabeçalho Host para um serviço de backend
configure o cabeçalho Host para um serviço de backend:
configure o cabeçalho Host.
Regras de prioridade do cabeçalho Host.