Este whitepaper é apenas para referência histórica. Alguns conteúdos podem estar desatualizados e alguns links podem não estar disponíveis.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Nível de apresentação
A camada de apresentação é responsável por interagir com a camada lógica por meio dos endpoints REST do API Gateway expostos pela Internet. Qualquer cliente ou dispositivo compatível com HTTPS pode se comunicar com esses endpoints, dando à sua camada de apresentação a flexibilidade de assumir várias formas (aplicativos de desktop, aplicativos móveis, páginas da Web, dispositivos de IoT e assim por diante). Dependendo dos seus requisitos, seu nível de apresentação pode usar as seguintes ofertas AWS sem servidor:
-
Amazon Cognito — Um serviço de sincronização de dados e identidade de usuário sem servidor que permite que você adicione cadastro, login e controle de acesso de usuários aos seus aplicativos web e móveis de forma rápida e eficiente. O Amazon Cognito é escalável para milhões de usuários e oferece suporte ao login com provedores de identidade social, como Facebook, Google e Amazon, e provedores de identidade corporativa por meio do SAML 2.0.
-
Amazon S3 com CloudFront - Permite que você sirva sites estáticos, como aplicativos de página única, diretamente de um bucket do S3 sem exigir o fornecimento de um servidor web. Você pode usar CloudFront como uma rede gerenciada de distribuição de conteúdo (CDN) para melhorar o desempenho e permitir o SSL/TL uso de certificados gerenciados ou personalizados.
AWS Amplify
Ao implantar um site com CloudFront, você recebe um nome de CloudFront domínio para acessar seu aplicativo (por exemplo,d2d47p2vcczkh2.cloudfront.net
). Você pode usar o Amazon Route 53