Olá a todos, e bem-vindos de volta.
Agora, no vídeo de hoje, vamos comparar as demais APIs com as APIs HTTP no API Gateway.
Agora, antes de entendermos mais em detalhes sobre isto, vamos rapidamente analisar onde podemos
encontrá-los agora no serviço API Gateway, Sempre que você cria uma API, há vários tipos diferentes de
APIs.
As principais que são amplamente utilizadas são a API HTTP e as demais API.
Você também tem o restante do API para privado, que é usado principalmente para acessá-lo a partir do VPC.
Portanto, no vídeo de hoje vamos discutir sobre as diferenças entre o restante da API e a API
HTTP.
Agora, em uma visão geral de alto nível, tanto o resto como as APIs HTTP são os produtos RESTful API.
Entretanto, a maior diferença entre ambas é que as demais APIs suportam mais recursos do que
as APIs HTTP, enquanto as APIs HTTP são projetadas com recursos mínimos para que possam ser oferecidas a um preço
mais baixo.
Portanto, se você quiser criar uma API muito simples e também mais barata, você pode usar a API HTTP.
Entretanto, geralmente para ambientes de produção criados, os APIs são geralmente recomendados.
Agora, quando discutirmos sobre qual deles você deve escolher, você deve observar que precisa escolher
os demais APIs.
Se você precisar de um amplo conjunto de recursos para ambientes de produção, tais como chaves API, o cliente estrangulando
a validação do pedido de integração de válvulas, os pontos finais API privados e assim por diante.
E você pode escolher as APIs HTTP se não precisar destas características que estão incluídas com o resto das APIs.
Portanto, se você quiser mantê-lo simples, utilize as APIs HTTP.
Se você quer mais flexibilidade, que geralmente é a exigência em ambientes de produção, então escolha
os APIs de descanso.
Agora vamos também analisar rapidamente as diferenças.
Agora, novamente, você não precisa realmente se lembrar de cada diferença, mas na visão geral é importante
que entendamos as coisas.
Por exemplo, uma das principais diferenças relacionadas à segurança, se você examinar o Rest API, você
tem a autenticação mútua TLS, o certificado para autenticação backend, assim como a integração de
válvulas.
No entanto, o HTTP API limita-se a TLS discutindo sobre o gerenciamento geral do API.
O restante da API suporta muitas características já que estamos discutindo relacionadas às chaves API limitadoras de
taxa de estrangulamento, que a API HTTP não fornece.
Da mesma forma, o monitoramento também.
A API de repouso tem muitas características relacionadas ao traçado de raio x, logs de execução e assim por diante.
Além disso, quando discutimos sobre o tipo de endpoint, novamente, o HTTP API só funciona em nível regional
para o Rest API, você tem muito mais endpoints melhores relacionados ao edge otimizado, bem como privados.
E quando discutimos sobre desenvolvimento, o Restante API fornece muitas outras características relacionadas
ao cache, os lançamentos de canários, validação de pedidos, e outras.
Agora, na verdade, deixe-me também mostrar-lhe isto rapidamente.
Portanto, eu tenho duas APIs que estão disponíveis.
Um é baseado no HTTP e o segundo é baseado no descanso.
Portanto, vamos abrir rapidamente os dois para entender.
Agora, se você olhar para o endpoint HTTP API, há características muito limitadas que você vê.
De fato, quase não tem características que estejam disponíveis.
Entretanto, quando discutimos sobre o Restante API, você tem muitos recursos, etapas, autorizadores,
políticas de recursos, planos de uso, certificados de clientes, chaves API e assim por diante.
Assim, na verdade, se você olhar para o painel geral, você também pode testar rapidamente, você pode adicionar
certo conjunto de autenticação no nível API.
Portanto, muitas configurações que você estará fazendo no nível do restante API.
Ótimo.
Portanto, espero que com isto em uma visão geral de alto nível, vocês entenderam as diferenças
entre o restante da API e a API HTTP, e com isto concluirão o vídeo de hoje.