Präsentationsschicht
Die Präsentationsschicht interagiert über API-Gateway-REST-Endpunkte, die über das Internet bereitgestellt werden, mit der Logikschicht. Alle HTTPS-fähigen Clients oder Geräte können mit diesen Endpunkten kommunizieren, sodass Ihre Präsentationsschicht ganz unterschiedliche Formen haben kann (Desktop-Anwendungen, mobile Apps, Webseiten, IoT-Geräte usw.). Abhängig von Ihren Anforderungen kann Ihre Präsentationsschicht die folgenden Serverless-AWS-Services verwenden: Alle HTTPS-fähigen Clients oder Geräte können mit diesen Endpunkten kommunizieren, sodass Ihre Präsentationsschicht ganz unterschiedliche Formen haben kann (Desktop-Anwendungen, mobile Apps, Webseiten, IoT-Geräte usw.). Abhängig von Ihren Anforderungen kann Ihre Präsentationsschicht die folgenden Serverless-AWS-Services verwenden:
-
Amazon Cognito – Ein Serverless-Service für Benutzeridentität und Datensynchronisierung, mit dem Sie Ihren Web- und mobilen Apps schnell und effizient Benutzerregistrierung und -anmeldung sowie Zugriffskontrolle hinzufügen können. Amazon Cognito kann für Millionen von Benutzern skaliert werden und unterstützt die Anmeldung über soziale Identitätsanbieter wie Facebook, Google und Amazon wie auch via SAML 2.0 über Unternehmens-Identitätsanbieter.
-
Amazon S3 mit CloudFront – Ermöglicht Ihnen, statische Websites, z. B. Einzelseitenanwendungen, direkt aus einem S3-Bucket zu bedienen, ohne dass ein Webserver bereitgestellt werden muss. Sie können CloudFront als verwaltetes Content Delivery Network (CDN) verwenden, um die Leistung zu verbessern und SSL/TL mithilfe verwalteter oder benutzerdefinierter Zertifikate zu aktivieren.
AWS Amplify
Wenn Sie eine Website mit CloudFront bereitstellen, erhalten Sie einen CloudFront-Domänennamen, um Ihre Anwendung zu erreichen (z. B. d2d47p2vcczkh2.cloudfront.net
). Sie können Amazon Route 53