Motivos para a Integração
A integração do API Gateway com o AppRunner oferece melhorias significativas em termos de segurança e performance para serviços privados. Com o API Gateway, é possível utilizar opções de autorização nativas, como a integração com o Amazon Cognito e o Lambda Authorizer, para proteger os serviços privados.
Passos para a Integração
A demonstração apresenta os passos para integrar o API Gateway com o AppRunner utilizando um VPC Link para conectar o API Gateway a um balanceador de carga de rede, que encaminha o tráfego para o serviço AppRunner via um ponto de extremidade VPC.
Os passos incluem:
1. Criar um serviço AppRunner e conectar ao balanceador de carga de rede;
2. Configurar o API Gateway para encaminhar tráfego para o serviço AppRunner;
3. Criar um VPC Link para conectar o API Gateway ao balanceador de carga de rede;
4. Criar um grupo de destino com os endereços IP associados ao ponto de extremidade VPC do AppRunner;
5. Criar um listener para o balanceador de carga de rede e encaminhar tráfego para o grupo de destino na porta 443.
Conclusão
A demonstração apresenta uma guia passo a passo para integrar o API Gateway com o AppRunner, destacando os benefícios de utilizar o API Gateway para melhorar a segurança e o desempenho dos serviços privados que rodam em AppRunner. Ao final da demonstração, é apresentado um exemplo de aplicação Django em execução em um serviço AppRunner, com tráfego encaminhado pelo API Gateway, demonstrando o sucesso da integração.