Wichtigste Funktionen

GraphQL

Vereinfachter Zugriff und Abfrage von Daten

AWS AppSync verwendet GraphQL, eine Datensprache, mit der Client-Anwendungen Daten von Servern abrufen, ändern und abonnieren können. In einer GraphQL-Abfrage gibt der Client an, wie die Daten strukturiert werden müssen, wenn sie vom Server zurückgegeben werden. Auf diese Weise ist es möglich, dass der Client nur die benötigten Daten im benötigen Format abfragt. GraphQL umfasst zusätzlich eine Funktion namens "Introspektion", mit der neue Entwickler in einem Projekt die verfügbaren Daten ohne nähere Kenntnisse des Backend ermitteln können.

Datenzugriff und Updates in Echtzeit

Sofortige Updates auf Clients und Geräten

Mit AWS AppSync können Sie mithilfe von GraphQL-Abonnements festlegen, welche Teile Ihrer Daten in Echtzeit zur Verfügung stehen sollen. GraphQL-Abonnements sind einfache Aussagen im Anwendungscode, die dem Service mitteilen, welche Daten in Echtzeit aktualisiert werden sollten.

Offline-Datensynchronisation

Interagieren Sie mit Ihren Daten und aktualisieren Sie sie, auch offline mit Amplify DataStore

Der Amplify DataStore bietet einen abfragbaren geräteeigenen DataStore für Web-, Mobil- und IoT-Entwickler mit einem lokal ersten und vertrauten Programmiermodell, um nahtlos mit Daten zu interagieren, egal ob Sie online oder offline sind. In Kombination mit AWS AppSync kann der DataStore erweiterte Versionierung, Konflikterkennung und -lösung in der Cloud nutzen, so dass Daten von verschiedenen Clients automatisch zusammengeführt werden können und die Datenkonsistenz und -integrität gewährleistet ist.

Datenabfrage, Filterung und Suche in Apps

Vorkonfigurierter Zugriff auf AWS-Datenquellen

AWS AppSync ermöglicht es Client-Anwendungen, Datenanforderungen mit GraphQL festzulegen, sodass nur die benötigten Daten abgerufen werden und sowohl Server als auch Clients gefiltert werden können. Da AWS AppSync AWS Lambda, Amazon DynamoDB und Amazon Elasticsearch unterstützt, können die GraphQL-Operationen einfache Lookups, komplexe Abfragen und Zuordnungen, Volltextsuchen, Fuzzy/Keyword-Suchen oder geografische Lookups sein.

Caching

Cachen Sie Daten, die sich nicht häufig verändern, um die Leistung zu verbessern

AWS AppSyncs serverseitige Datencaching-Funktionalitäten vermindern den Bedarf an direktem Zugriff auf Datenquellen, da sie Daten in verwalteten, Hochgeschwindigkeits-In-Memory-Caches, die Daten mit geringer Latenz liefern, verfügbar machen. Da diese vollständig verwaltet sind, wird der Betriebsaufwand für die Verwaltung von Cache-Clustern eliminiert. Da Daten-Caching die Flexibilität liefert, um selektiv Datenfelder und Vorgänge, die im GraphQL-Schema mit anpassbarem Ablauf definiert sind, zu cachen, ermöglicht es Entwicklern außerdem die optimale Leistung für ihre Unternehmen zu konfigurieren.

Unternehmenssicherheit und differenzierte Zugriffssteuerung

Ihre Daten kontrollieren

Abhängig von den Anforderungen einer Anwendung bietet AWS AppSync verschiedene Ebenen des Datenzugriffs und der Autorisierung. Der einfache Zugriff kann durch einen Schlüssel geschützt werden. Der Zugriff kann durch die Nutzung von Rollen in AWS Identity and Access Management eingeschränkt werden. Zusätzlich kann AWS AppSync in Amazon Cognito-Benutzerpools für E-Mail- und Passwort-Funktionen, in soziale Anbieter (Facebook, Google+ und Login with Amazon) sowie Unternehmensföderation mit SAML integriert werden. Die Kunden können die Gruppenfunktionalität für die logische Organisation von Benutzern und Rollen sowie OAuth-Funktionen für den Zugriff auf Anwendungen verwenden.

Weitere Informationen zu den AWS AppSync-Preisen

Zur Seite mit den Preisen
Sind Sie startbereit?
Öffnen Sie die AWS AppSync-Konsole
Haben Sie Fragen?
Kontakt