ich diesen GitHub als Basis verwendet haben: https://github.com/danilop/LambdAuthAnschluss AWS zu Ihrem iOS-Code-Basis für die Authentifizierung
Das LambdaAuth Projekt aus der Box gut gearbeitet und ich habe gelernt, wie Cognito, Identität Pools, Lambda einzurichten, und DynamoDB-Tabellen. Zur Zeit habe ich alles auf der AWS-Seite eingerichtet. Ich habe die Lambda-Funktionen getestet und mit DynamoDB-Tabellen überprüft und alles ist gut.
Auf der iOS-Seite der Dinge, habe ich meine Anmeldung und Registrierung View-Controller erstellt und ich habe das AWS iOS SDK und alle seine Frameworks hinzugefügt.
UPDATE: Ich habe Lamdba Funktionen, die Benutzernamen und Kennwörter überprüfen und sie zur Datenbank hinzufügen, wenn sie nicht existieren.
Ich habe auch in Identity Pool erstellt, die die unauth und auth Rollen hat. Nachdem ich Lambda verwendet habe, um zu überprüfen, ob der Benutzername neu ist und einen Eintrag in der Datenbank erstellt habe, wechsle ich von der Rolle "unauth" in die Rolle "auth".
An diesem Punkt möchte ich auf die db und s3 nur für diesen Benutzer zugreifen.
Ich frage mich, wie ich anfangen soll.
Was sind die nächsten Schritte, um IOS mit der aws zu verbinden? Die mobile Hub-Demo ist schrecklich und gibt keine großartigen Beispiele.
Können Sie etwas genauer beschreiben, was Sie zu tun versuchen? Was meinst du mit "iOS mit AWS verbinden"? Haben Sie den gerade gestarteten neuen Cognito User Pool-Dienst gesehen? Es könnte leichter für dich sein, dich zu integrieren. –
Aktualisiert mit einigen Notizen oben. Ich versuche herauszufinden, welchen Code ich meinem ios hinzufügen soll, damit es funktioniert. Benütze ich Lambda zuerst vor dem Kognito, wie der Lambda-Arbeiter? (neu zu aws, wie ich von parse war) – cdub
Follow-up unten in einer Antwort –