Veröffentlicht am: Oct 31, 2019
Das Amplify Framework ist ein Open Source-Projekt zur Erstellung Cloud-fähiger Mobil- und Webanwendungen. Die Amplify-CLI (Teil des Amplify Framework) ist eine Toolchain zur Erstellung, Integration und Verwaltung der AWS Cloud-Services für Ihre Anwendung.
Ab heute ermöglicht die Amplify-CLI Entwicklern, Amazon Cognito Benutzerpoolgruppen zu erstellen und die Konfiguration von feinkörnigen Berechtigungen auf diesen Gruppen für Zugriff auf zugrunde liegende Back-End-Ressourcen wie z. B. Amazon Simple Storage Service (S3)-Buckets, Amazon API Gateway REST Endpunkte und AWS AppSync GraphQL APIs. Wenn eine Gruppe erstellt wird, erstellt CLI Berechtigungsrichtlinien basierend auf Ihrer Eingabe und fügt die Richtlinien der IAM-Rolle zu, die mit der Gruppe verbunden ist. Sie können durch die CLI auch einen Gruppenvorrang festsetzen, wenn ein Benutzer Teil mehrerer Gruppen ist, da ein Benutzer nur einen einzigen Satz an Anmeldeinformationen gleichzeitig erhalten kann. Der Vorrang entfernt jegliche Möglichkeit auf Zweideutigkeit darüber, welche Anmeldeinformationen erhalten werden.
Außerdem können Entwickler jetzt leicht Benutzerverwaltungs-Administratorenaufgaben – z. B. die Auflistung von Benutzern, zufügen/entfernen von Benutzern, aktivieren/deaktivieren von Benutzern, Benutzer abmelden – zu ihren mobilen und Web-Anwendungen durch einen REST-Endpunkt, der von der Amplify CLI eingerichtet wurde, zufügen. Der anpassbare REST-Endpunkt wird zur Verfügung gestellt von API Gateway, welcher sicher auf Lambda zugreift, um eine Route aufzurufen und die angeforderten Administratorenaufgaben auszuführen.
Weitere Details zur Verwendung dieser Funktionen finden Sie in unserem Blog-Beitrag. Bitte besuchen Sie unsere Dokumentation, um mehr über das Amplify Framework zu erfahren.