Nivel de presentación
El nivel de presentación es responsable de interactuar con el nivel lógico a través de los puntos de conexión REST de API Gateway expuestos en Internet. Cualquier cliente o dispositivo con capacidad HTTPS puede comunicarse con estos puntos de conexión, lo que le da a su nivel de presentación la flexibilidad de adoptar muchas formas (aplicaciones de escritorio, aplicaciones móviles, páginas web, dispositivos de IoT, etc.). Según sus requisitos, el nivel de presentación puede utilizar las siguientes ofertas sin servidor de AWS: cualquier cliente o dispositivo con capacidad HTTPS puede comunicarse con estos puntos de conexión, lo que le da a su nivel de presentación la flexibilidad de adoptar muchas formas (aplicaciones de escritorio, aplicaciones móviles, páginas web, dispositivos de IoT, etc.). Según sus requisitos, el nivel de presentación puede utilizar las siguientes ofertas sin servidor de AWS:
-
Amazon Cognito: un servicio sin servidor de sincronización de datos e identidades de usuario que le permite agregar el registro, el inicio de sesión y el control de acceso de los usuarios a sus aplicaciones web y móviles de manera rápida y eficiente. El escalado de Amazon Cognito le permite admitir a millones de usuarios e iniciar sesión mediante proveedores de identidad social, como Facebook, Google y Amazon, y proveedores de identidad empresarial mediante SAML 2.0.
-
Amazon S3 con CloudFront: le permite ofrecer sitios web estáticos, como aplicaciones de una sola página, directamente desde un bucket de S3 sin necesidad de aprovisionar un servidor web. Puede usar CloudFront como una red de entrega de contenido (CDN) administrada para mejorar el rendimiento y habilitar SSL/TL mediante certificados administrados o personalizados.
AWS Amplify
Cuando implementa un sitio web con CloudFront, se le proporciona un nombre de dominio de CloudFront para llegar a su aplicación (por ejemplo, d2d47p2vcczkh2.cloudfront.net
). Puede usar Amazon Route 53