Bitte, Ich mag würde eine post-Authentifizierung Lambda Haken zu schaffen, welche die Anzahl der Geräte, die aktuell verbunden zu zählen Aufruf an die AdminListDevices API macht Ein Benutzer. Kann mir jemand ein Beispiel geben, wie man das macht oder auf einen Link verweist? Danke.Lambda-Funktion die Anzahl der Geräte an einen Benutzer gebunden zählen
Antwort
Es gibt kein offizielles Beispiel für genau dies, aber es ist durchaus möglich.
Wenn Sie die Logik auf die Authentifizierung mit einem neuen Gerät anwenden möchten (d. H. Nur 5 Geräte können Musik für dieses Konto streamen), hat Cognito einen neuen Booleschen Wert für DeviceUsed in die Eingabe Ihres Lambda-Hooks eingefügt (see docs).
Darüber hinaus müssten Sie einige Anmeldeinformationen in Ihrem Lambda-Hook mit der Berechtigung zum Aufrufen von Admin List-Geräten haben. Basierend auf Ihrer Logik diktiert (vielleicht, wenn newDeviceUsed ist wahr), würden Sie diese API aufrufen. Es ist erwähnenswert, dass AdminListDevices sowohl gemerkte als auch nicht gemerkte Geräte zurückgibt, sodass Sie Ihre Logik nach Bedarf anpassen können.
Macht das Sinn?
EDIT: Weitere Details zur Verarbeitung von Anmeldeinformationen durch Lambda sind verfügbar in their docs. Wie genau Sie adminListDevices aufrufen möchten, hängt von Ihrer Logik und Ihrer Sprache ab, aber da die Anmeldeinformationen dafür ausreichen, sollte es sich um einen normalen Anruf handeln. Sehen Sie, wie SES in den Cognito developer guide Beispielen genannt wird.
- 1. Anzahl der Textareas zählen
- 2. Mit Jquery die Anzahl der Elemente zählen?
- 3. Count Anzahl der Benutzer pro Login zählen pro Woche
- 4. Twitter4J die Anzahl der Tweets Zählen gefunden
- 5. zählen die Anzahl der Anrufe einer Klausel
- 6. Zählen Sie die Anzahl der duplizierten Werte
- 7. Anzahl der Vorkommen zählen
- 8. Anzahl der Bestellungen zählen
- 9. Anzahl der Zeichenfolgenvorkommen zählen
- 10. Anzahl der Verzeichnisse zählen
- 11. Anzahl der Logins von bestimmten Benutzer django zählen?
- 12. Die Anzahl der Elemente im Array zählen
- 13. Wie erhält man die paarweise Anzahl der BLE-Geräte?
- 14. Anzahl der Zertifikate kann für einen Benutzer erstellt werden
- 15. Wie zähle ich die Anzahl der Prozesse, die an ein bestimmtes Shared-Memory-Segment gebunden sind?
- 16. Flurry neue Benutzer zählen
- 17. Begrenzung der CPU-Anzahl für einen Benutzer
- 18. Zählen der Anzahl der Zeichen in TextBox
- 19. WPF: TreeViewItem gebunden an einen ICommand
- 20. Anzahl der Scaffolds zählen Ruby on rails
- 21. Finden Anzahl der Benutzer an einem Tag, die die URL besuchen
- 22. zählen die Menge der Ganzzahlen der Benutzer mit einer Schleife
- 23. Anzahl der JSON-Objekte zählen
- 24. Collapse und zählen die Anzahl der eindeutigen Wert
- 25. Ermitteln, ob die Entität an einen Datenkontext gebunden ist
- 26. Ermitteln der TCP-Portnummer, an die der Client gebunden wurde
- 27. Anzahl der Wörter in einer Liste zählen
- 28. Javascript: Zählen der Anzahl der ungeraden Zahlen
- 29. Pandas - Zählen der Anzahl der Tage für die Gruppe von
- 30. Zählen Sie die Anzahl der Zeilen in jeder Gruppe
Danke für Ihre Antwort. Haben Sie einen Link oder ein Beispiel, das erklärt, wie Sie den zweiten Teil Ihrer Antwort machen ?, rufen Sie AdminListDevices innerhalb des Lambda-Hooks auf. – Felini500
In meiner Bearbeitung ausgearbeitet. Hilft das? –
Vielen Dank für Ihre Antwort. Ich werde die von Ihnen zur Verfügung gestellten Links nutzen, um mein Problem zu lösen. – Felini500