Niveau de présentation
Le niveau de présentation est chargé d'interagir avec le niveau logique via les points de terminaison REST API Gateway exposés sur Internet. Tout client ou appareil compatible avec HTTPS peut communiquer avec ces points de terminaison, ce qui donne à votre niveau de présentation la flexibilité nécessaire pour prendre de nombreuses formes (applications de bureau, applications mobiles, pages web, appareils IoT, etc.). Selon vos besoins, votre niveau de présentation peut utiliser les offres sans serveur AWS suivantes : tout client ou appareil compatible avec HTTPS peut communiquer avec ces points de terminaison, ce qui donne à votre niveau de présentation la flexibilité nécessaire pour prendre de nombreuses formes (applications de bureau, applications mobiles, pages web, appareils IoT, etc.). Selon vos besoins, votre niveau de présentation peut utiliser les offres sans serveur AWS suivantes :
-
Amazon Cognito : service de synchronisation des données et de l'identité des utilisateurs sans serveur qui vous permet d'ajouter l'inscription, la connexion et le contrôle d'accès des utilisateurs à vos applications web et mobiles rapidement et efficacement. Amazon Cognito s'adapte à des millions d'utilisateurs et prend en charge la connexion avec les fournisseurs d'identité sociale comme Facebook, Google et Amazon, ainsi qu'avec les fournisseurs d'identité entreprise via SAML 2.0.
-
Amazon S3 avec CloudFront : vous permet de diffuser des sites web statiques, tels que des applications d'une seule page, directement à partir d'un compartiment S3 sans devoir fournir de serveur web. Vous pouvez utiliser CloudFront en tant que réseau de diffusion de contenu géré (CDN) pour améliorer les performances et activer le protocole SSL/TL à l'aide de certificats gérés ou personnalisés.
AWS Amplify
Lorsque vous déployez un site web avec CloudFront, un nom de domaine CloudFront vous est fourni pour atteindre votre application (par exemple, d2d47p2vcczkh2.cloudfront.net
). Vous pouvez utiliser Amazon Route 53