Transkripte
1. Einführung in den Kurs: Willkommen in meinem Kurs. Praktische, zivilisierte Entwicklung für Anfänger Ich bin so toll, dich auf einem Boot zu haben. In diesem Kurs lernen
Sie mehrere s Entwicklung mithilfe von AWS kennen. Obwohl viele Cloud-Computing-Plattformen auf dem Markt, zum Beispiel, azurblau von Microsoft und Google Cloud von Google zu unserem Diskurs, werden
Sie einzelne Bausteine lernen, um eine mehrere s Anwendung Micro Dienstleistungen, ap Augen und Testen dieser AP Augen mit einem kostenlosen Tool namens Postman, Ich habe einen Bonus Vortrag erstellt, wie man diese Ellis AP Augen zu integrieren tun einen Winkel 7 50 ist Inventar A.
Dieses Inventar Management-System ermöglicht es Ihnen, Ihre in Ländern zu verwalten, ob es sich um, wissen
Sie, neue Lagerbestände, Aktualisierung und Anpassung von Eintrag, Löschen auf Lagerbestand. Ich bin so aufgeregt, es wieder in diesem Kurs zu haben und wir sehen uns in der nächsten Vorlesung
2. Lerne den Kurs mit dem Kursleiter: Hi. Willkommen in meinem Kurs. Praktische, zivilisierte Entwicklung für Anfänger Ich bin Raketen auf deinem Kurslehrer. Ich habe einen cloud- und serverlosen Entwickler, Architekt und habe Unternehmen geholfen, erstaunliche gewohnte Erfahrung Produkt zu bauen. Ich habe diesen Kurs aus meinem eigenen Problem erstellt, ohne einen
Mindestanforderungskurs zu finden , um mit mehreren seiner Entwicklung zu beginnen. Sie müssen kein Experte in einer weicheren Entwicklung sein, aber ich würde dringend empfehlen, ein Wissen aus JavaScript zu haben. Bitte bedenken Sie, dass es ein praktischer, serverloser Kurs auf Musical ist, während Sie mitmachen. Während dieses Kurses, wenn Sie auf Schwierigkeiten haben, etwas zu verstehen, die Polizei sollte
Q und A verstehen und unbeantwortet zurück stecken . Nochmals vielen Dank, dass du an diesem Kurs teilgenommen hast und lass uns gemeinsam auf diese Reise gehen.
3. Start-up mit einem an: Lassen Sie uns ein Konto mit acht des Westens erstellen. Gehen Sie zu google dot com und geben Sie Amgen Web services ein. Die Suchergebnisse werden Ihnen die Amazon Web Services-Website mitteilen, und sobald Sie auf die Website gehen, werden
Sie sehen, erstellen Sie ein Konto. Aber kommen nach der rechten Seite der Seite. Und Sie können auch auf das, was wir lieben Angebote gehen, weil in dem Moment, in dem Sie AWS beigetreten sind, dass es Ihnen tatsächlich die Möglichkeit gibt, essbar zu versuchen, wo Dienstleistungen für 12 Monate oder ein Jahr, Sie können auch Arbeit sehen. Diese kostenlose Liebe Angebote auf können Sie sehen und fühlen sich aus. Die Ressourcen werden Ihr ganzes Leben lang völlig frei sein. Äh, und natürlich, es wird Lewis bietet und definiert, was frei ist, und Sie können zu verschiedenen,
verschiedenen Optionen gehen, um zu überprüfen, wie es wirklich ist. Was wird immer frei sein
O. R. One wird mit meinem 12-monatigen Test kostenlos sein, und sie sind absolut Sie können tatsächlich alle Details finden, indem Sie all diese Schritte toe wie Motor verbinden. Und sobald Sie sich angemeldet haben, denken Sie
daran, dass Amazon Sie Details zu Ihrem Kreditzähler fragen wird, jeder Art von Medium, damit Sie verifiziert werden können. Sie werden nicht belastet, aber es ist nur eine Angelegenheit off, wenn Sie nach einem Jahr bereit sind und wenn Sie
ungenießbar mit Ressourcen ausgeben , können
Sie mit Ihrem Konto und Gott Details belastet werden.
4. Sichere dein AWS: Okay. Und die letzte Vorlesung haben wir Adam Lewis Konto erstellt. Nun gehen wir zu den AWS-Waffen wieder und melden Sie sich in dieser Zeit, wenn Sie bemerken, wenn wir gehen, und er war spucken,
es ändert sich in der Konsole anmelden. Und jetzt können wir unsere 10 Siegel verwenden, um sich bei unserem AWS-Konto anzumelden. Und denken Sie daran, das ist Ihr Root-Konto. Wir haben es nicht genug gesichert. Jetzt, in diesem Vortrag, werden
wir es genug sichern. Und jedes
Mal, wenn wir Ihre Anmeldeinformationen eingeben, dann werden wir es irgendwo andere Optionen hier schützen, grün orange. Und ich werde Sie ermutigen, alles grün zu machen. In diesem Fall werden
wir ein virtuelles authentisches Gerät einrichten, also fahren Sie mit den
Sicherheitsanmeldeinformationen fort . Und sie war Multi-Faktor-Authentifizierung hier. Ein paar Optionen. Virtuelles Gerät, UDF-Sicherheits-Schlüssel. Anderes Hardware-Gerät. In diesem Vortrag werden
wir virtuelle Vorteil-Gerät in diesem Fall einrichten, Google-Authentifikator anders Google auf IOS oder Android Schauspieler Kerl wählen. Jetzt wird es Ihnen den Scan zeigen, sobald der Moment, in dem Sie scannen wird Sie zuerst bitten, Gold eins und zwei zu innovieren. Also, was ich tun werde, ist, dass ich meine erste eingeben, um Code zu renovieren. Sie müssen nur ein paar Sekunden warten, wenn sich das zweite Gericht ändert. Andi. Nun, sobald die Tagesordnungen, müssen
Sie die Details hier auf einem Schild eingeben. Alles. Wenn es erfolgreich ist, sind
Ihre Optionen grün. Und dann wird es sagen, und Sie sind Sie haben Ihre virtuelle Zwei-Faktor-Authentifizierung aktiviert, das ist alles. nun abmelden und sich wieder anmelden, Wenn Sie sichnun abmelden und sich wieder anmelden,werden Sie nun aufgefordert, Ihr Authentifizierungswachstum einzugeben, das Sie gerade in
diesem Fall konfiguriert haben , Google-Authentifikator. In Ihrem mehr Kauf, könnte
es Iris App sein. Es könnte App genossen werden. Da ich mich erfolgreich eingeloggt habe, werden Sie nach einem Effektcode gefragt. Und sobald Sie diese Punktzahl eingeben, werden
Sie sich anmelden, damit niemand sich anmelden kann, wenn sie nicht haben em. Wenn ein Code das ist, ist das alles für diesen Vortrag über. Dann werde ich Sie in der nächsten Vorlesung sehen
5. Course: Willkommen in der Kurs-Roadmap In diesem Abschnitt werden wir über Cloud Computing sprechen und wollte mehrere ist im Allgemeinen. Wir lassen sie nicht mehr über mehrere Nachlass der Erbin Dynamodb üben. Wir werden diese Geschäftslogiken für Micro-Services mit AWS Lambda ohne
Jets erstellen . Wir werden dann Endpunkte erstellen, die die Micro-Services nennen und Micro Services Intern wird Dynamo TV anrufen, sobald wir ziemlich Alle diese in Punkten werden
alle diese und Punkte testen , die einen freien, um Postboten in einem Business-Vortrag genannt. Wir werden alles über diese Endpunkte in einem wirklich praktischen
Angler diskutieren und integrieren . Sieben App in Victoria App Und dann werden wir auch lernen, wie man hostet. Es war Wut. Sieben ap auf der statischen Website in s Baum, die am Ende dieses Kurses ein B I Gateway Lambda auf Dynamodb aufrufen wird, werden kurz über mehrere s Framework zur lokalen Entwicklung
berühren. Und dann, am Ende des Vortrags im Kurs, Wrap Up wird darüber reden und was wir London Paar von Links haben. Ich werde geteilt werden
6. Was ist DynamoDB: so willkommen bei Dynamodb. Also, was ist Dynamodb? Dynamodb ist ein vollständig verwalteter, keine SQL-Datenbankdienste. Andi. Es ist völlig mehrere Listen. bedeutet nicht, dass Sie keine Hardware-Bereitstellung durchführen müssen, und er richtete jeden Bunker oder Patching ein. Du brauchst dir keine Sorgen darüber zu machen. Ein Doppelrassist verwaltet im Namen von Hue. Es bietet eine schnelle und vorhersehbare Leistung, so dass Sie tatsächlich wissen, was, und Sie können Ihre Leistung und alles vorhersagen. Es kann Skelett und oben sein, wie ein Verkehr groß nach oben und unten. Skalierung. Es ist nahtlos. Es ist einfach nett, ein paar Bunker anzuschalten, und dann sollten Sie in der Stadt in der Lage sein, es zu skalieren. Also hat nur ein Normales davon gemacht. Aber es ist nicht fragen Sie ein wenig. Wir werden im nächsten Abschnitt über Dynamodb diskutieren,
Aber Sie können Datenbanktabellen erstellen, die jede Menge von Daten speichern und abrufen können,
und so jede Ebene außerhalb des Anforderungsdatenverkehrs, wenn erforderlich auf. Wie gesagt, das sind völlig mehrere Listen. Sie müssen sich keine Sorgen um die Bereitstellung von Harvard machen. Sobald wir eine Tabelle eingerichtet und erstellt haben, können Sie fortfahren, um in Ihrem Unternehmen verbraucht zu werden. Logischerweise,
7. DynamoDB: Okay, also hier sind wir. Wie gesagt, Dynamodb ist eine keine SQL-Datenbank, so dass Strukturen mehr oder weniger Jason-Objekt sind. So können Sie hier alle wie üblich sehen und Post-Sammlung Weg sagen Sammlung hier können
Sie Tabelle oder Regel hier in Bezug auf ihre Dynamodb sagen, dass, wie Sie sehen können, sind nichts anderes als Jason-Objekte, die jetzt zu dynamodb gehen, gehen Sie zu Bett von Louis Konsole und geben Sie dynamodb, und dann werden Sie auf dem Dynamodb Bit angekommen sein. Nun, der untere Punkt ist Region, dass es ein Konzept der Vernunft in Lieferdiensten gibt und Sie sehen einen Lead-Service auf der rechten Seite Ihres Bildschirms. In allen Regionen, die Sie finden können, können
Sie hier mehr über dynamodb und alles erfahren. Aber wenn Sie in die Region kommen, können
Sie zu jedem Grund gehen, den Sie für diesen Vortrag wählen, werden
wir in unserem Land Grund üben, was ich wählen, um alles zu schaffen, was Sie
wählen können , um jede Region oder überall zu erstellen. Sie möchten einen Dynamo-Zaubertisch erstellen. Jetzt erstellen Sie einfach Tabelle erstellen auf dieser Schaltfläche auf Gehen, um zu dieser Tabelle Kreation zu gehen, Schrei und was? - Was? Was sagt der Bildschirm Ihnen, dass Sie den Tabellennamen definieren müssen, und das ist jede Tabelle Sie in Ihrer vorherigen Web-Entwicklung oder jeder Art von Tabelle tun würden oder hat offensichtlich nicht funktioniert. Verdoppelung ist freundlicherweise selbsterklärend. Das ist die Erfindung der Tabelle. Also, was? Wir werden diese Art von Lagerbestand erstellen? A, wie gesagt, und das ist ein parteiisches Schlüsselkonzept hier, und es kann off string oder ein paar andere Typen sein. Da es sich um eine Streamgrenze auf Zahl handelt, können
Sie wählen, was wir hier i d wählen werden. Es gibt ein zweites Konzept im Amedee-Camp, das Sake heißt. Was ist der Sake? Ist eine Art von fremden T oder Composite-Schlüssel in anderen RGB Miss ein, so dass Sie I d mit
anderen Sake kombinieren können , und er hatte verschiedene Tabelleneinstellungen. Sie können wählen, ob Sie sich entscheiden. Wir werden einfach mit der aktuellen Standardeinstellung verlassen, und wir werden hier eine Dynamodb-Tabelle erstellen. Es wird einige Zeit dauern, also warum Tabelle erstellt wird? Ich laufe zu allen Krippe off dynamodb Konzept, so wie ich sagte, wie ich bereits sagte, dass es ein Konzept der Vernunft, dass Sie wählen müssen. Und sobald eine Tabelle erstellt wurde, sehen
Sie Ihren Primärschlüssel hier oben. Und wenn Sie einen Sake definiert haben, werden
Sie tatsächlich sehen, dass Sake hierher kommt. Sie können verschiedene,
verschiedene Optionen wählen . Sie können Artikel nach Kitzlerelement erstellen. Lasst uns all diese Gewässer sehen. Alle Schritte sind, es ist alles von euch. Erhalten Sie Informationen zu einem Tabellennamen Ihrer primären Partition T Point-in-Time-Wiederherstellung verschiedene andere Eigenschaften aus dieser DynamoDB-Tabelle auf der Frequenz. Gefängnis re Kapazitätseinheiten fünf bereitgestellte Antriebskapazität Einheit fünf Stück. Desist. Wenn all dies Aaron Konzept in dynamodb und essbar mit Dienstleistungen in allgemeinen Items ist, können
Sie Artikel hier von Kätzchen auf gelöschten Item-Button erstellen. Sie können Alarme sehen, da dies mit Ihrer Club-Uhr abgebildet wird, um Kapazitäten, die Sie in Texas sehen
können, zuzugeben . Dann können Sie alle Optionen sehen. - Was? Dieses Paar Tabellen Backups und löst das aus, was wir tun werden. Hier ist es. Wir werden einen Artikel nur für Demonstrationszwecke erstellen. Auf was? Auf was? Sie werden aufhören
8. DynamoDB und key: In der letzten Vorlesung haben wir dynamodb-Tabelle auf erstellter Partition P erstellt Lassen Sie uns
nun untersuchen, was das, was dieser Partitionsschlüssel und Sake's in dynamodb sind, also
ist aber im Allgemeinen keine eindeutige Identifikation für Tabellenelemente auf. Bitte verstehen Sie dies aus der Primärschlüsselperspektive. Der Primärschlüssel hilft Ihnen also, Ihre Daten ganz einfach und schnell zu finden. Sake. Genau wie ein zusammengesetzter Primärschlüssel. Andi Off Portis ist ein normales Konzept in der Datenbank. Tema la Z Composite Primärschlüssel wieder hilft Ihnen toe identifizieren diese Datensätze ziemlich schnell, Aber abgesehen von Partitionsschlüssel, Sie haben eine Flexibilität aus mit einem salzigen, und das ist völlig optional. Partisanenschlüssel ist obligatorisch, weil dies keine SQL-Daten und Parteien ist und hilft, Ihre Daten ziemlich schnell zu identifizieren, wie ich Sake betont habe. Wenn Sie den Sake in Ihrem anderen Szenario wählen müssen, nur sehr meins, das ist eine Art zusammengesetzter Primärschlüssel, und Sie sollten in Verbindung mit Ihrer Partition T verwenden und es ermöglicht Ihnen, abzurufen. Beeinflussen Sie Ihre Daten auf dem Basisaus-Partitionsschlüssel und sake Boots auf, und das ist einfach nett aus immer und immer besser. ziemlich schnell, aber mit kompetenten Primärschlüssel, das ist alles über Partisanenschlüssel und Sake, und ich werde Sie in der nächsten Vorlesung sehen.
9. DynamoDB: Ok. In der letzten Vorlesung haben
wir eine Dynamodb-Tabelle erstellt. Wir können zurück zu Dynamodb-Tabelle und wählen Sie unsere neu erstellte Tabelle. Wir können in diese Tabelle gehen und wahrscheinlich versuchen, einige Eingabezeilen in dieser Tabelle einzugeben. Natürlich haben wir dann die Eigenschaften. Andere Eigenschaften aus dieser Tabelle. Nur eine Idee, ist hier ein Primärkönig. So willen. Und hier haben wir diese Idee, dass ein Sake und was wir als eine Zahl gewählt haben, lassen Sie uns versuchen, einige weitere Spalten hinzuzufügen. Immobilien in Jason. Also, was wir sagen, Name so erfinderisch. Nennen Sie, was wir in irgendeiner Art von Wagnis Namen wählen. Lassen Sie uns weniger kauen einige vernünftigen Namen, USB-Maus. Dann, was wir hinzufügen werden. Lassen Sie uns versuchen, einen booleschen Typ hinzuzufügen
, der sagte, ob dieser Grund erfinden, Aktien sind nicht auf Lager und es wird Sie fragen, geben Sie die Details durch unsere Formulare auf Lassen auch ich nicht Hominy Artikel in der Aktie trotzen. Wie viele sind, wie viele Erfinder in diesem zu stoppen? Lass uns ein wenig Vorrat haben. Es ist 10 Jahre. Sobald wir eingegeben haben, werden
alle erforderlichen Informationen einfach auf Dhere Design Informationen speichern. Lass uns einfach durch navigieren. Sie können verschiedene Optionen sehen, um es hinzuzufügen. Warum klickst du nicht auf Idee? Es wird Sie durch die Zeile aus Informationen führen. Hier können
Sie wählen, ob Sie eine Information bearbeiten möchten, die Sie auf sie sehen werden. Icon kommt auf Sie entscheiden können, oder Sie können wählen, um es hinzuzufügen. All diese Informationen, wenn du es brauchst. Und was jetzt? - Was? Wir werden jetzt wieder eine andere Zeile erstellen. Also mal sehen. Wie funktioniert es? Also müssen wir Ihren Baum und Text verwenden,
Also, wenn Sie zu Text von Ihnen gehen, wird
es nur basierend auf Objekten umgeschaltet werden. Lassen Sie uns das einfach kopieren, damit wir für unseren nächsten Datensatz auf modifizieren können. Dann geben wir noch ein paar weitere Informationen ein. In der zweiten warten
wir so weg, dass Sie es können. Weißt du,
Juden, um irgendetwas zu ändern, also lass uns sehen, was es getan wird. Jetzt holen wir uns noch einen Artikel. Aber dieses Mal gehen wir zu allen rechten
Text, Textansicht auf Bindung auf, ändern Sie alle diese Informationen. Lasst uns zum Text von euch wechseln. Interessant ist, dass, wenn Ihre Idee es ist die gleiche, da Ihre Idee nicht dupliziert werden kann und wenn Sie wählen und wenn Sie Bestellinformationen auf dem Moment geändert haben, um Sie tatsächlich versuchen, diese Informationen zu speichern, Sie werden Etwas besser. Was du kriegen wirst. Sie werden eine Art Validierungsfehler erhalten, weil diese Idee Banalität suggeriert. Und hier stand es vor den Bedingungen Anforderungsfeld, weil ich nur das gerade gewonnen habe Also was wir tun
müssen , ist, dass wir nur eine andere Idee hier geben müssen und dann, wenn wir die
andere Idee gegeben haben und Sie sagen, dass es einen Zustand auf. Wie gesagt, können
Sie wählen, jeden Datensatz in dynamodb zu ändern, wenn Sie sich für eine Änderung entscheiden. Und das ist alles über diesen Vortrag wird mehr über Dynamodb in der kommenden Vorlesung sehen, wo wir Mikrodienste halten werden. Ich habe den nächsten Vortrag gesehen.
10. Was ist AWS Lambda und wie es funktioniert?: Geh jetzt. Wir sind hier bei AWS Lunda. Was ist AWS Lambda? Kurz gesagt. Es ist nur eine Möglichkeit, Ihre Micro-Services zu erstellen, wo Sie Ihre
Business-Logik-Funktionen getrocknet . Es wird auch Funktion im Dienst genannt. Es wurde im Jahr 2014 eingeführt. Erfinden Sie neu. Also sie erfinden ist eine Amazon Web Services-Veranstaltung, die jährlich zurückgibt und dies ist eine Art größte Veranstaltung in AWS. Es wurde also rendern, dass es als Reaktion auf Ereignisse erzielt wird. Es kann STD B Anruf sein. Es kann sqs Call sein. Es kann f in einer Schule sein und dann ist es tatsächlich Begriffe oder läuft Lambda. Als Reaktion auf diese Ereignisse, können
Sie Ihr Gericht praktisch jede Art von Anwendung oder zurück und Dienste laufen, alle mit Jiro Verwaltung. Der Vorteil von Lambda ist, dass es Ihnen tatsächlich eine Plattform bietet, auf der Sie Ihre
Funktionen richtig ausführen , ohne sich um die Infrastruktur kümmern zu müssen. Nun, wie Lander so funktioniert, da, wie wir bereits besprochen, es ist völlig serverlos. Sie müssen sich also keine Sorgen um Server oder Infrastruktur machen. Aber im Hintergrund, jede Funktion, haben Sie Recht. Es muss auf einer Art Server laufen, oder? Wie Lambda funktioniert, läuft
es in Ihrer Laufzeitumgebung. Also, wenn Sie ignorierte Jets,
Umwelt,
Biss auf Umweltoder eine andere Umgebung konfiguriert haben Umwelt,
Biss auf Umwelt , es tatsächlich auf Fly Art von Kontinent Lokalismus zu schaffen. AWS hat jedoch etwas zu seinem proprietären Inhalt von laufenden Services, die tatsächlich ausgeführt wurden um Ihre Funktionen bei der Rückkehr zu sehen. Ihre all Ihre Ergebnisse. Ach, dadurch. Also, das ist Was darüber, wie Lambda funktioniert. Wenn Sie, wissen
Sie, Art von Last aufholen, dann wird es verschiedene Container on fly erstellen. Und es wird dann alle Ihre Funktionen ausführen und alle Ihre Funktionsergebnisse an Ihr
aufrufendes Programm zurückgeben . Hier geht es um Lambda. Wie Lambda funktioniert, werden wir jetzt nur mehr über yeah
lernen, Lambda Functions schreiben. Wir sehen uns in der nächsten Vorlesung.
11. Lambda (in Hand) - Teil 1: Okay, sobald Sie sich bereits bei der AWS-Konsole anmelden und wir werden nach Lambda suchen. Das ist also dieses Mal ein Typ Lander. Es bringt dich zum Lambda nach Hause, Miststück. Ein paar Dinge. Wenn Sie noch keine Lambda-Funktionen behandelt
haben, sehen Sie diesen Bildschirm. Und wenn Sie Lambda-Funktionen graben müssen, sehen
Sie eine Liste von Lambda-Funktionen dazu. Ein Schrei. Und jetzt
, natürlich. Wenn Sie Lambda-Funktionen auf ein paar Arten erstellen können, können Sie
entweder von Grund auf trinken, Sie können eine Sortiervorlage verwenden, neu definierte Vorlagen. Sie können ein Repository verwenden, in dem Sie einchecken auf Anleihe
auschecken können. Sie können Ihre Londoner Funktionen erstellen. Hübsche Funktionen finden. Sie sind ziemlich gute Funktionen. Und wenn Sie diese Funktionen wiederverwenden möchten, können
Sie Funktionsstörungen wiederverwenden, als der Plan erstellt. In dieser Vorlesung werden
wir eine Funktion von Grund auf neu erstellen. Da wir eine Art Inventaranwendung erstellen werden,
lassen Sie uns wahrscheinlich richtig funktionieren, was
auf Inventar in der Inventartabelle hinzufügt was
auf Inventar in der Inventartabelle hinzufügt, die wir in unserem Vortrag mit Dynamodb erstellt hatten. Nun, was wir tun werden, ist, dass wir No Js acht Punkt wählen oder wie falsche
Zeit sind , sie sponsern und Funktionen. Sie müssen wissen, was für eine lange Zeit sie jetzt hinrichten müssen. Erlaubnis, was Sie jede Ressource in Lander, wo sind oder nur Künstler. Alles in AWS läuft auf Läufen mit einer Berechtigung und ich bin Erlaubnis. Wenn keine Regeln vorhanden sind, können
Sie eine vorhandene Regel auswählen. Was werden wir wählen? Wir werden eine neue Rolle schaffen. Andi, Sie können hier verschiedene Regeln definieren. Welche Sortierregel würde ein Lambda benötigen, um seine Funktion auszuführen? Aber natürlich muss
es genau eine Art richtige Erlaubnis haben, um Ihr Land von Funktionen auf den
zugrunde liegenden Quellen mit einer Lambda-Funktion selbst auszuführen . Also was? Wir werden eine neue Regel mit grundsätzlich Lambda-Berechtigung dafür erstellen. Was? Was? Was es tut, ist, dass es eine grundlegende Lambda-Berechtigung erstellen Wenn wir
diese Lambda-Funktionen erstellt haben , dauert
es einige Zeit, um eine Funktion zu erstellen. Wenn Sie sehen, dass es hat, hat
es einen Roll Ad Inventar Code für eine Art von Sleep it hier hinzugefügt. Sie können zu Ich bin gehen und überprüfen Sie diese bestimmte Definition. Jetzt, wenn dieser Bildschirm geladen ist, sehen
Sie keine Jace Funktionalität oder ein Snippet, in dem Sie Sport treiben. Art Handler ist eine Art von Handlern zu Exporten. Wenn Sie Baumtrommeln und Javascript oder noch Jesse gemacht haben, wissen
Sie vielleicht über Exporte und wie funktioniert es? Exportiert also Ihre Funktionalität und hören, was Andi ausgeführt werden soll, um die Antwort von
Lambda zu erhalten . Es gibt eine bestimmte Form. Es ist, dass du festhalten musst. S Also das ist so, das sind die Einrichtung, die wir hier laufen. Also ein paar Snippets const Antwort Rhetorik war Antwort. Ein paar Dinge hier können Sie Umgebungsvariable setzen. Wenn Sie also Erfahrung beim Schreiben von Nein haben, nur Anwendungen, wissen
Sie vielleicht, dass ich hier in Variablen bin. Die bestehenden Rolle Grundeinstellungen, die wir einstellen können Speicher beginnt mit 1 28 m B und kann bis zu
drei gehen 1000 MB. Mystery Zeevi. Sie können tatsächlich ein Medaillon Timeout auf drei Sekunden gesetzt, drei mir drei Sekunden in Italien und dann können Sie Ihre eigene Zeitüberschreitung definieren. Sie können virtuelle private Netzwerk wählen, die wir nicht in diesem Tutorial decken werden, können
Sie Parallelität und andere Dinge sitzen. Dies sind also alles Konfigurationsdinge, die Sie konfigurieren können. Und das ist ein Code-Snippet. Was? Wir rennen hier? Nein, Wenn Sie ziemlich Dysfunktion haben, wenn Sie es testen möchten, gibt es ein wenig für Persönlichkeit, die Sie testen können. Lassen Sie uns also verwenden Hallo Will sogar Vorlage, dass das nicht gerade richtig schadet. Geben Sie einfach gerade Namen, nur gerade Namen gegeben. So kann Funktion, wissen
Sie, pünktlich
sein, kann dies sogar wählen, um,
Sie wissen schon,
eine Art Problem zu sein Sie wissen schon, . Und dann, da wir nicht vorbei und bis irgendwelche Perimeter, so lassen Sie es einfach leer in der nächsten Vorlesung wird wahrscheinlich wieder auf und gehen. Ist es das? Aber jetzt bist du bereit zu rennen. Und wenn du
rennst, wirst du Hallo von Lamda Response kommen sehen. Kommt aus dieser Lambda Functions Funktion, die Sie gerade geschrieben haben. Es ist also ziemlich cool, oder? Sie haben also keine Infrastruktur. Sie besitzen keine Infrastruktur. Sie haben Ihnen ein Jessa-Skript geschrieben, auf dem es irgendwo läuft, läuft es. Also was? Was mit dem Hintergrund passiert ist, ist, dass es, wie wir in der letzten leichten diskutiert, dass es tatsächlich Container auf Flyer erstellt. Läuft, dass Norges Es ging 10 in Frau tot von Zeit da und es tatsächlich, wissen
Sie, laufen, Schritt, Funktion dort. Und wenn Sie irgendeine Art von Dynamodb-Verbindung oder so haben, dann geht es mit TV zu tun. Es liest, schreibt oder führt jede Art von Unterdrückungen durch, die Sie in diesem Lander definiert haben. Nun, was wir hier tun werden, werden wir nur die Massen ein wenig ändern. Also lasst uns sehen, was kommt. Was kommt von denen, die du kennst? Trotzdem, wenn Sie sehen Hallo von Ereignis und sogar G ein Wert Affe zu Tal zwei Schlüssel drei Wert drei . Was wir definiert haben, wenn wir es in unserem haben, wissen
Sie, einfach einrichten. Also diejenigen, die diese Schrittzähler, die wir definiert haben, während die Zuversicht sind , wissen
Sie, sogar zu laufen, und dann gibt es Ihnen tatsächlich in der gleichen Weise können Sie tatsächlich greifen alle Ihren Körper sehr Frage Körper. Wenn Sie Ihren Anforderungskörper greifen möchten, kommt es tatsächlich zu einem Ereignis und natürlich, sogar ein Ereignis betrachtet tatsächlich jeden,
Sie wissen, Sie wissen, antworteten Anfragetext, den es hat. Und dann zeigt es tatsächlich alle anderen Informationen von diesem Jason an. Also, ja, wenn Sie alles sehen, was wir bisher besprochen haben,
was wir bisher besprochen haben, ist alles über Jonah stand Objekt Petition, Jason, Objekt. Und auf Basis von Jason Objects Objekten schaffen
wir unsere zivilisierte Anwendung in diesem Kurs natürlich. Du musst wirklich darauf achten, dass dein Jason dran ist, und es gibt dir tatsächlich so, dass wir es haben. Also was? Was? Wir versuchen, diese Art von Daten zu stoppen. Sie möchten in unsere Dynamodb-Datenbank hinzufügen und sehen, wir haben i d. Wir haben einen Namen, den wir haben, ist in Stark. Wir haben insgesamt in Aktien auf der Basis, diesen
Giris auf Gegenständen bekommen. Wir werden unser Inventar aufbauen. Hier geht es also um die grundlegende Funktionalität von Lambda on. Wir sehen uns in der nächsten Vorlesung.
12. Lambda (in Hände) und AWS Cloudwatch – Teil 2: Okay. In der letzten Vorlesung haben wir wahrscheinlich über Lambda gesprochen. Es ist Arbeitsstil und Persönlichkeit. In diesem Vortrag werden
wir mehr über eine der Eigenschaften wissen,
uh, uh, Kontext und Kontext
genannt. Es bringt Ihnen jeden Detailkontext ist der einfache Kontext, in dem Kontext, in dem der Islam stirbt, läuft. So Kontext gibt Ihnen ein wenig mehr Details über dieses Land läuft aus. Wir werden auch await Schlüsselwort mit der Antwort hinzufügen, diesmal ist dies acing Anfrage auf . Jetzt werden wir den Kontext kurz untersuchen. Context gibt Ihnen ein paar weitere Informationen über den Kontext. Dieser Sonntag läuft, damit Sie mehr über den Namen der LA Group erfahren können. Dies ist das mit aws cloudwatch lot stream zu tun hat. Sie können wissen, aws Anfrage i d auf dieser Anfrage Idee ist,
wie Sie wissen, wie Sie wissen, unabhängig von spezifischen zu einem bestimmten angeforderten Schritte, so dass Sie runter und Sie können
alle Details erhalten , die Sie benötigen. Sie können auch die Buchidee kennen lernen, Aaron , etc. Wie Sie wissen, haben
eine essbare West-Ressourcen ihre spezifischen und separaten Bereich. Wir werden die Schlösser und Schlösser untersuchen, die wir finden können Watch-Funktion von AWS Ein paar verschiedene Optionen unter bla bla Watch. Sie können Ereignisse sehen, Gesetze, Metriken Sie können wirklich unten in Ihrer Zeit und Sie können alle Details über Cloud Watch und alles sehen Sie können Metriken sehen Und die Metriken tatsächlich gibt Ihnen alle Details
über alle -Ressourcen. Sie können weitere Informationen über Ihre spezifischen Lambda-Funktionen finden Hier Logs gibt Ihnen Informationen über Sperren spezifische Protokoll seit und Protokolle spezifische Idee anfordern, die wir
manchmal wieder gesehen . Und man kann nicht wirklich all diese Details in den Protokollen selbst sagen. Natürlich können Sie zu verschiedenen Cloudwatch-Funktionalitäten auf Ressource gehen. Was, wie Lambda? Vielleicht komme ich weg. Dynamo db Also was? Wir werden mehr diese Art von bestimmten Losen untersuchen. Also lasst uns wieder mit der Zehenboden-Uhr gehen. Und was wir diesmal untersuchen wollen, ist, dass wir bei dieser
Gelegenheit eine bestimmte Lerche untersuchen wollen. Also lasst uns abseits des Kurses zu Schlössern gehen. Wir haben gesehen, wie AWS-Anfrageidee in jedem Kontext kommen. Also, wenn Sie gehen und prüfen Sie diese Anzeige Inventar Protokolle, Sie werden tatsächlich alle Protokolle auf Anfrage Heidi sehen, so und e finden, bevor sie alle
unabhängig sind . Fordern Sie Idee mit bestimmten Lander auf der gleichen Idee. Dieselbe Bitte, die Sie sehen werden. Und wenn Sie irgendwo all diese Details erfassen, können
Sie alles wissen. Sie müssen nicht alle Details kapitulieren, weil Cloudwatch all das schwere Hebe für uns erledigt. Also, hier ist die Anfrage kommt. Und das ist alles über Cloudwatch Land. Noch eine Sache.
13. Sorting den Sorting mit AWS IAM: Also in der vorherigen Vorlesung untersuchten wir das Schreiben bei Inventarfunktion auf. Aber wir versuchen, einen Datensatz in unserer Dynamodb-Tabelle hinzuzufügen. Jetzt stießen wir auf einen Fehler, der verhindert, dass unsere Funktionalität in dynamodb schreiben kann. Und weil wir nicht haben, bin ich die Erlaubnis, in diese Dynamodb-Tabelle zu schreiben. Man könnte sagen, OK, sie sind in der gleichen Region. Also warum wir nicht sind, werde ich Agitating tun, aber verstehen, dass Sie eine Ich bin
Berechtigungsrolle definiert haben müssen . Und es geht nur darum, wie Sie wissen, dass Kommunikation innerhalb von AWS selbst erfolgt. Und wenn wir schnell untersuchen, haben
wir eine Rolle in der Ausführung Roll Ad Inventar. Wir gehen nur tou Ich bin Roll Ad Inventar Rolle und untersuchen die Rolle. Also zunächst, wenn wir diese Rolle untersuchen, können
wir sehen, dass wir nur grundlegende Funktionen haben, um dieses Lambda und Sperren auszuführen, das sind Cloudwatch-Protokolle. Dies kann also nur diese Funktion ausführen und Sperren unter Cloudwatch-Sperren erstellen. Nun, was wir tun müssen, ist, dass wir eine Berechtigung hinzufügen müssen, damit es auf Dynamodb
Inventar-Tabelle zugreifen kann und es sollte in der Lage sein zu schreiben. Also, was wir tun werden, ist, dass wir einen Service in diesem Fall von
Dynamodb-Service wählen ,
weil wir wollen, dass Sie direkt in das Tier handeln für die SEC off. , Ich habe verstanden,dass wir uns nicht nur Sorgen um die Zugangsebene machen. Lassen Sie uns alle Dynamodb keine Aktion haben, damit wir schreiben können. Wir können auflisten. Wir können löschen. Wir können nichts mitnehmen. Und was wir auch sagen oder Ressourcen sind nicht auf essbare Lewis Aaron oder
Ressourcen beschränkt . In diesem Fall muss
ich einen Richtliniennamen angeben, dass dies eine In-Line-Richtlinie und nicht
verwaltete Richtlinie von AWS ist . Also, sobald wir den Namen unserer Politik definiert haben, jetzt hat das, Bean hinzugefügt. Und wenn wir sehen, haben wir volle Berechtigung zum Hinzufügen, Aktualisieren, Löschen oder Auflisten jeglicher Art von Informationen in unserer Dynamodb-Tabelle in diesem Fall Anzeigenbestand. Aber wir haben Zugriff auf alles in diesem Fall. Was wir jetzt tun werden, Sie noch einmal testen und sehen Sie, dieses Mal ist es erfolgreich. Daher wurde der Datensatz erfolgreich in unsere Dynamodb-Tabelle geschrieben. Wir gehen einfach zur Tabelle das vielseitige Bit und sehen Nummer drei I D. Es wurde jetzt in Dynamodb geschrieben, also weil da es fehlte, ich bin Erlaubnis, mussten
wir diese Politik definieren, damit es kommunizieren kann. kannst du jetzt tun. Sie können alle anderen Operationen manuell mit dynamodb ausführen, und es ist ziemlich gut, wissen
Sie, irgendwie Hände an. Nun, was wir hier tun wollen, ist, dass wir diese Werte dynamisch von einem
Anforderungskörper bekommen wollen , der ziemlich hart in diesem Land der Funktion selbst codiert ist. Und wenn wir sehen, wir haben, ich d Name ist nicht Lager. All diese Eigenschaften von dem, was wir tun müssen, ist,
dass wir alle diese Informationen
dynamisch bekommen müssen, wie wir in der letzten Vorlesung gesehen haben, wie wir in der letzten Vorlesung gesehen haben,wie es funktioniert und welche Art von Information, sogar Inhalt. Also versuchen wir, diese Informationen zu extrahieren, fordern Körper in diesem Fall, und so können wir diese Informationen dynamisch vom Kurs extrahieren. Wir können auch Tisch bewegen und war nicht in Vitamin in wertvolle und lassen Sie uns auf Umwelt zur Verfügung. Haben Teoh einen Dynamodb-Tabellennamen erhalten und lassen Sie uns hier und jetzt definieren,
als ob Sie wissen, Wissen ist nur, wie man auf diese Umgebungsvariablen nur durch Prozess zugreift, gestoppt Beteiligung und gesprochen werden Ihre Umgebung Variablenname. Und so greifen Sie auf die Umgebung zu, die im Wissen verfügbar ist, und der gleiche Ansatz funktioniert mit AWS Lambda. Eigentlich haben
wir eine Definition über ihn. Unschätzbar wertvoll. Jetzt haben wir einen Test. Wir testen es jetzt. Also, wenn wir das sehen, haben
wir immer noch mit der Schule 201 begonnen und sobald wir diesen Dynamodb unterdrücken, was? Was passiert eigentlich? Denn was passiert, ist, wenn wir zu unseren besten Daten gehen, mache ich eins. Also hatte es gerade alle diese Informationen ersetzt. Ich konfiguriere nur eine andere Idee, damit wir sehen können, dass Dynamodb ersetzt wird. Uh, wenn es den gleichen i d oder den gleichen Sake im Anforderungskörper selbst findet. Nun, wenn wir getestet, sollte
es sein, es ist es erfolgreich und unterdrücken. Hol dir ein Set. Wir werden es sehen, diese Idee drei Es ist erfolgreich in unserem Dynamodb-Tisch selbst und das ist ziemlich gute Hand, John. In diesem Kurs lernen
wir die Konfiguration der Umgebungsvariablen, die diese Werte dynamisch erhalten. Onda haben
wir funktionierende Lambda Functions Funktion erstellt, die auf Inventar in der
Dynamodb-Tabelle hinzufügt . Das ist in Ordnung für diesen Vortrag. Wir sehen uns in der nächsten Vorlesung
14. Daten in DynamoDB mit Lambda schreiben: aus ein paar Vorträgen, auf denen wir in London waren. Wir wissen, wie London funktioniert, so dass auch im Kontext und wie sie in dieser Vorlesung funktionieren, werden
wir echte Daten in diese Dynamodb-Tabelle einbringen. - Was? Wir haben einige Vorträge zurück und abseits des Kurses erstellt. Erhalten Sie Zugriff von diesem Dynamodb? Es gibt ein AWS-SDK für Javascript abseits. Wenn Sie dot net core verwenden, ich weiß nicht, das ist anders Domesticate. Aber was wir verwenden werden, ist dieses AWS SDK Ja, Ticket gibt Ihnen die Möglichkeit, Dynamodb oder alle anderen Funktionalitäten zuzugreifen. Wenn Sie beispielsweise auf verschiedene Funktionen von AWS zugreifen möchten, können
Sie auf diese Funktionen zugreifen, die in Lewis als Datumsangaben aufgenommen werden. Lassen Sie uns das aws sdk in unsere wunderschöne Funktion aufnehmen. Lambda Also natürlich ist ein gewöhnlicher Jess. Also schließen wir aws sdk ein. Sie müssen sich keine Sorgen darüber machen, dass hier mehr Geschäfte sind, denn das ist eine lokale Lander-Umgebung. Sie kümmern sich um alles natürlich, dass dies einige von Salzgehalt über den Dynamodb spricht implizierte Funktionalität und alles, damit Sie erkunden können, und ich werde alle
diese Links am Ende des Vortrags geben , so dass Sie gehen können durch sie. Sie können sie studieren und Sie können diese Funktionen nutzen. Also zu richtige Daten in eine Dynamodb-Tabelle. Wir müssen einen Fuß Persönlichkeiten, die das, was ist die Schaffung eines neuen Elements zu verwenden. Also zunächst müssen
wir eine Instanz aus dynamodb das Dokument blind erstellen. Was wir also tun werden, ist eine Instanz von aws dynamodb und Document Client zu erstellen. Und da dieser Lander in diesem Jahr, Dynamodb sie sind in der gleichen Region. Also reden wir nicht mit dir. Geben Sie eine beliebige Region an, die den Kurs abschließt. Sie können auch Region alles angeben, wenn Sie Ihren Client definieren oder initialisieren. Wenn Sie diese Syntax verwenden, können
Sie auf Ihren Dynamodb zugreifen. Schauen Sie einfach nur während der Entwicklung nach. Also funktioniert alles gut und Sie haben keine Probleme. Also, was wir tun werden, ist, dass wir zum Skopje gehen. Diese Persönlichkeit aus diesen Dokumentationen setzen ist verantwortlich, um ein Element in dynamodb zu schreiben und was wir tun werden, ist, dass wir ein paar Meter erstellen, die
passieren müssen und natürlich müssen
wir alle diese Para Meter definieren hier auf Perimetern wie diesem, wie wir bereits in der vorherigen Vorlesung erstellt und gesehen haben. Lassen Sie uns also diese Umfänge hinzufügen, damit wir definieren können, welche Art von Informationen wir
Geschichte brauchen Dynamo TV-Tisch sind. Und dieses Dokument hilft Ihnen sehr. Also nur auf dieses Dokument verwiesen. Wenn Sie in Not sind und Sie alle gewünschten Informationen erhalten, ist
das wahrscheinlich so, dass dies ein Tabellenname ist. So beunruhigend ist der Name der Inventartabelle. Also hier ist der Inventar-Tabellenname, den wir definiert haben. Wir brauchen keine Sorte. Andere andere Details waren daran interessiert, all diese Informationen weiterzugeben. Siehst du es? So haben wir gerade mit diesem Schicksal J Song-Daten ersetzt Was wir erstellt oder getestet Jeez, auf Anfrage Körper. - Was? Wir haben ein paar Vorträge zurück erstellt, und so stellen wir richtig ein, dass Jason und alles, was ah syntaktische
Anforderung ist, Dynamodb-Blinddokument anbieten. Also stellen wir alle Objekte auf, die diese in den nachfolgenden
Wählern nur hart codiert sind . Wir werden sehen, wie man sie winzige Mikcoli bekommt. Aber um des Testzwecks willen, was wir tun werden, ist, dass wir es einfach testen werden. Also, wenn wir all diese Informationen speichern, anstatt diese von Kurs, werden
wir Ah zurückgeben, einem neuen Versprechen. Weil diese Dokument-Client und Tier-Datenbank natürlich arbeiten sie die Arbeit wie Ussing auf
warten Funktionalität ist . Also, was wir schaffen werden, werden wir ein neues Versprechen schaffen, wir werden all die
richtigen Funktionen innerhalb dieses Versprechens verschieben . Also, sobald Sie, sobald dieser Aufruf erfolgreich wird mit dem richtigen Zustand der erzielten Andi es lösen, als ob es aus irgendeinem Grund
gescheitert ist. Dann können wir definieren, worauf die Gründe liegen. Hören wir Skopje die Anfrage Antwort. - Was? Wir müssen eine frühere finden. Also, wenn die Anfrage erfolgreich ist, was werden wir den Status Code 200 trotzen. Und wenn etwas schief geht, können
wir State of Schools 400 einstellen, das ziemlich generische AP I-Entwicklung ist. Also sind wir freundlich, alle Micro-Services hier mit AWS Lambda zu schreiben, was wir auch sagen, ist, dass, wenn es einen Fehler gibt, beim Schreiben in Dynamo TV Weg definiert statt Schule als 400. Da wir nicht definieren, was herauskommen soll, so dass ich leer sein sollte, weil einige einige einige einige Spiegel hier. Und lassen Sie uns wahrscheinlich genau das Innere passieren, welche Fehler wir bei dieser Gelegenheit haben. Ähnlich, wenn die Anfrage erfolgreich ist, Onda die Funktion sichtbar, um erfolgreich in dynamodb den Statuscode zu schreiben, den wir
definieren würden , nicht wollen Deichwände Daten auf. Da wir keinen anderen haben, können
wir hier jeden Editor loswerden. - Natürlich. Wir, ich denke, es gibt ein paar Spiegel. Also, was? Wir müssen es tun. Es gibt eine Ruhe, ein bisschen fehlt hier. Bereiten wir uns einfach das vor und nicht das weiße Ding. Wir benutzen wirklich Dysfunktion. Alles funktioniert gut. Wir haben Versprechen definiert. Wir verwenden Dokument-Client aus Dynamo TV, um in Dynamodb-Tabelle zu schreiben. Lassen Sie uns all diese Informationen hier speichern und versuchen, sie zu testen. Äh, Andi, das ist das Ganze, das du kannst, kannst du in ein Bett zoomen. Sie können hier unerwünschte Zitat loswerden, Lassen Sie uns zurück gehen, damit wir sehen können, was die Antworten aus diesem Lambda-Funktionen kommen. Speichern wir es jetzt und äh, es ist ein bisschen jetzt in dem Moment, als wir es getestet haben. Oh, wir sehen einige andere hier auf Masse kommen, so scheint
es, ist es nicht autorisiert zu spielen. Dynamodb legte ich Tippunterstützung. Artikel ist, das ist ah, Spaß in den Put Artikel und von Vernunft Was wir tagsüber zu dynamodb schreiben wollen. Also, was wir da draußen tun, es ist eine fehlende Persönlichkeit.
15. Daten in DynamoDB mit Lambda aktualisieren: Ok. In der letzten Vorlesung haben wir eine Lambda-Funktion auf erstellt. Wir sind in der Lage, Datendynamo TV zu speichern. Diese Vorlesung werden wir jetzt aktualisieren. Die Dokumentation, über die ich sprach und wir hatten eine Mission über diese Put-pünktlich sein, die einen neuen Gegenstand erstellt oder ein altes Element ersetzt. Also, wenn die Idee in diesem Fall die gleiche als es wird Ihre Rolle durch diese neue Einrichtung
der Wachen jetzt ersetzen , was wir tun werden, werden
wir nur dieses Land der Funktion kopieren. Und wir werden eine Funktion erstellen, die seine Daten in Dynamodb aktualisiert. Nennen wir es. Aktualisieren Sie den Lagerbestand Nein, J irgendwann ist die Umgebung 8.2. Wir werden dieses Mal wählen. Vorhandene Rolle in diesem Bereich ist im Inventar. Was? Wir haben ein paar Vorträge zurück Jetzt, was wir tun werden, wenn wir dieses erste Update erstellt haben, erfinden Sie Funktion, werden
wir durch das ersetzen, was wir geschaffen hatten. Natürlich wollen
wir dieses alte Zitat nicht jedes Mal erstellen und schreiben. Wir müssen nur eine Sache tun. Wir müssen diese Lambda-Umgebungsvariable auf definieren, wie Sie sich daran erinnern, diesen Dynamo
TV Tabellennamen Inventar zugreifen . Sobald alles abseits des Kurses eingerichtet wurde, wäre
das Syntex unser Do Update hier ein bisschen anders. Also, was werden wir hier tun? Also brauchen wir einen Schlüssel. Also ist er freundlich Primärschlüssel in anderen RDD-Miss-Sprachen in Dynamodb-Kontakten, es ist Hash-Schlüssel. So ist es. Also was? Also hatte er die primäre Idee in diesem Fall ist I D primärer Fall oder was wir hinzufügen werden, ist der Hash-Schlüssel und wie beängstigend es Idee ist. Und
natürlich später wird diese Idee auch dynamisch von unserem Anforderungskörper bekommen. Wir werden all das dynamisch,
glaubwürdig halten , Maribel. Dasselbe. Lassen Sie uns die Idee durch sogar ordentlich ersetzen und alles wird gesehen werden. Nun, was wir tun müssen, ist, was wir wollen, um es zu aktualisieren. Also müssen wir unsere alle anderen Wertsachen ersetzen, Variablen
aktualisieren, womit wir aktualisieren wollten, und wir müssen nur durch Update-Ausdruck ein paar Möglichkeiten ersetzen, es zu tun. Sie können eine Dynamodb-Dokumentation mit AWS zu jedem Zeitpunkt verweisen, was wir besprechen werden , und Sie sollten diese Methode tun Wenn Sie Ihre
Informationen in der Dynamodb-Tabelle aktualisieren möchten , Also was? Wir werden Punkte aktualisieren. Expressen wie Name ist in stark Tochter auf Lager, so hat tatsächlich definiert, welche glaubwürdigen Namen wir Weizen später ersetzen wollen. Andi Poland bedeutet Dennis uns, dass was der Wert hier sein sollte. Also was? Was wir hier tun werden, ist, dass wir all diese Variablen definieren werden. Was wir mit allen Hashes und Polen aktualisieren wollen, wie gesagt,
wird verwendet, um durch die tatsächlichen Werte zu ersetzen. Ein paar Dinge, die wir jetzt tun müssen. Sobald wir mit Update-Ausdrücken aktualisiert haben, müssen
wir durch Ausdruck Attributnamen auf Ausdruck unter Bedarf,
Werte,
Ausdruck,
Attribut ersetzen Werte, Ausdruck, . Namen sind hat Namen. Was wir noch auf Werte mit den tatsächlichen Werten definiert haben, kommt eng aus dem
Anforderungskörper . Was wir also schnell tun werden, ist, dass wir diese alle Häuser
durch die tatsächlichen glaubwürdigen Namen in der Dynamodb-Tabelle ersetzen und definieren werden. Also benennen Sie den tatsächlichen Wert aus dem Hash-Namen ist kein Name
, der in der Dynamodb-Tabelle selbst für mehrere Werte auf ist, wenn Sie wissen, wie nur auf Skript. Jason get funktioniert nur mit Komma trennen und alle diese Dynamo-TV-Attribute mit
tatsächlichen Attributnamen in der Dynamodb-Tabelle definieren . Was wir also tun werden, werden wir durch all diese verfügbaren Namen mit
tatsächlichen Dynamodb-Attributen hier ersetzen . Und hier ist die Sache, die wir ersetzen werden, anstatt alles auf ex spezielle
Attributwerte zu schreiben . Wie ich bereits sagte, wird
dies durch das tatsächliche Dynamodb ersetzt. Nicht nicht dynamodb, sondern Anforderungskörpervariable. Also was? Wir bekommen formale Anfrage Körper. So werden wir auch Dr Name ersetzen, wie wir es früher im Lager mit sogar
Punkt auf Lager und insgesamt auf Lager getan haben . Wie äh, Sie werden hier definieren, auch nicht ganz aufhören. Sobald wir alles getan haben, haben wir alle unsere Eltern bereit, und wir sind gerade bereit zu exekutieren . Aber das ist kurz davor. Wir werden hier mit der Update-Methode aktualisieren, damit wir wissen können, dass wir dieses
Update im Dynamodb-Tabellenjahr anwenden können . Und sobald wir alle diese Informationen gespeichert haben, ist hier auf, lassen Sie uns sehen, was bedeutet, was wir definieren sollten 90. Wir können es einfach kopieren. Und es gab alle, du weißt schon, die Werte. Was wir in der frühen Vorlesung über definiert hatten, können wir einfach alles am besten kopieren. Aber lasst uns einfach hier kommen. Alles. Also, was wir hier sehen Update Ereignis. Es muss einzigartig sein. So können Sie einen beliebigen Namen geben, mit dem Sie zufrieden sind, und definieren Sie einfach alle diese Anfrage Körper wie Idee und alles i D Name ist in der Aktie auf Verfügbarkeit dieser Status, uh, und diese Industrie Quest Körper, wir können wir kann dieses Jason-Objekt einfach kopieren. Hoppla, Lassen Sie uns zurück und lassen Sie einfach kopieren Es ist alles nur auf Objekte Objekte Objekte hier, so dass wir unsere
Anfrage Körper definieren können wir kopieren. Dies ist von dynamodb Textansicht von uns können wir können Sie es Spaß bekommen. Lassen Sie uns hier alles definieren, damit wir unseren Anforderungskörper konfigurieren können, so dass wir hier
einfach alles definieren können und wir alle Werte definieren können, wonach wir suchen, um mit Natürlich ich d Es muss dort in der Datenbank sein, wenn, indem wir ein B schreiben, können wir zunächst
überprüfen, ob ich D nicht dynamodb ist oder nicht, aber um dieser Vorlesung willen, wie? werden wir uns nicht viel Sorgen machen. Diese Ideentests sind es nicht. So. Sobald wir alles in einer Anfrage Morgen definiert haben, lassen Sie uns sagen, aktualisieren Sie es. So können wir sicher sein, dass mit welchen Werten wir auf den neuesten Stand bringen werden? Nein. Sobald wir hier alles definiert haben, speichern
wir diese Lambda-Funktion. Und sobald wir diese Lambda-Funktion gespeichert haben, die ausgeführt wird und sobald sie
erfolgreich ausgeführt wurde , sollten
wir keinen Editor haben. Und jetzt, wenn wir das sehen, wenn wir das sehen,
ist
Magie passiert. Datensätze wurden jetzt aktualisiert, und so aktualisieren Sie tatsächlich alle Daten in dynamodb. Das ist also für den ganzen Vortrag, und wir sehen uns in der nächsten Vorlesung.
16. Daten von DynamoDB Getting: gut, so dass wir erfolgreich in der Lage, auf einem nehmen Daten und Dynamodb hinzuzufügen. , Lassen Sie uns versuchen,all diese Informationen von Dynamodb vom Kurs zu bekommen. Wir werden das gleiche aws sdk verwenden. Bekommen Sie all diese Informationen? Lassen Sie uns überprüfen, was verschiedene Methoden sind, um Daten von Dynamodb zu erhalten. So erhalten Sie Methode gegen eine Reihe von Attributen für das Element mit gegebenem Primärschlüssel aus Kurs. In diesem Fall, was wir suchen, sind ganze Daten von Dynamodb selbst begann Sie quaring Aber wieder, wir müssen in diesem Namen und Schlüsselbedingung Ausdruck all diese Daten von dynamodb mir
bei dieser Gelegenheit zu bekommen . Was wir tun werden, ist, dass wir die Scan-Methode von Dynamodb-Tabelle dynamodb
ein Dokument verwenden , um alle diese Daten aus der Dynamodb-Tabelle zu erhalten. Also nur ein kurzer Rückblick auf was? Was sollen alle Methoden tun, um diese Dynamodb
SDK-Dokumentation zu verweisen ? Andi können Sie diesen Scan bei dieser Gelegenheit scannen. Also, was wir tun werden, gibt es alle Informationen aus dieser Dynamodb-Tabelle zurück. Also, was werden wir verwenden? Wir sind Wir brauchen in diesem Fall keine Muster, weil wir keine Informationen weitergeben. Aber lassen Sie uns eine Funktion eine Lambda-Funktion erstellen. Holen Sie Inventar. Andi entkommen ihrer Laufzeit 8.1 Was wir verwendet haben, um Rolex anzupassen, verwenden Sie die gleiche Regel weil es Zugriff auf den vollen Zugriff auf die Dynamodb-Tabelle selbst hat. Und so sind wir ziemlich alle Aktionen durchgeführt. Lassen Sie uns also alles von der vorherigen Funktion basieren. Wir brauchen in diesem Fall keine Probleme,
aber wir brauchen einen Tisch, Liam. Lassen Sie uns also den Tabellennamen in diesem Fall behalten. Und da wir ihn in allen anderen Fällen als Umgebungsvariable definiert haben, bleiben
wir bei diesem Ansatz selbst. Und es ist leicht, wissen
Sie, freundlich machen Sie Ihre Bestellung lesbar und nutzbar, agil. Also, was wir tun werden, scannen Sie in diesem Fall und wir,
äh, wissen
Sie, wissen
Sie, übergeben keinen Ausdruck, eine
Bedingung oder Bedingung, die wir verwenden können Abfragemethode Weg. Willst du es abseits von Kurs beenden. Wir können diesen Ausdruck seiner kann hier funktionieren, wurde ein Skeptiker, und wir können Ausdruck verwenden. Im Fall „off-date“ wurden zwei gleiche Werte verwendet. Uh, wir können all diese Methoden hier verwenden, um nach Ausdruck oder so zu filtern. Aber lasst uns. In diesem Fall ist
es nur eine große lassen Sie uns konfigurieren. Wir müssen keinen Anforderungskörper übergeben. Und selbst wenn Sie die Anfrage Körper geben, es nicht weh, weil Sie nicht, wissen
Sie, congee in diesem Antrag Körper und es spielt keine Rolle. Das ist bestimmt bisschen und C. Wir bekommen all diese Informationen von Dynamodb hier, was ziemlich cool ist. Also haben wir Informationen hinzugefügt. Wir haben die Informationen aktualisiert. Jetzt lesen wir all diese Daten aus unserem Dynamodb-Tabellenbestand und dass das gut aussieht und das auch nett ist. Wir sind nur ein Meeting mit Daten über Elemente, so dass wir keine Elemente hinzugefügt, wie es früher war, aber jetzt erhalten Sie nur das Array von Elementen. Und da sind wir, da wir Daten definiert haben. Deshalb kommen Daten, wie in Jason Eigenschaft hierher, und Sie können gehen und alles überprüfen. Was Sie aus Ihrem Dynamodb selbst lesen, ist in Stark. Lassen Sie uns ein paar Dinge ändern und versuchen, Informationen erneut zu lesen. Lassen Sie uns hier tatsächlich Filterausdruck anwenden. Was wir also noch tun wollen, ist, mir nicht all diese Daten zu zeigen. Oh, sind all diese erfindenden Bäume, die nicht vorrätig sind? Also, was wir hier anwenden werden, ist, dass wir filtern nach ist in Stop-Eigenschaft. Also Essen Vorrat ist ein Anlagen-Eigenschaft auf. Wir können als Filterausdruck übergeben. Wenn wir also einmal diesen Dynamodb Equity laufen, überprüft
er den Filter. Der Ausdruck wird explodieren. Ich würde all diese Teile dieses gefilterten Ausdrucks selbst einschließen. In diesem Fall werden
wir Erfinder ausschließen, die hier nicht vorrätig sind. Also, was wir tun werden, geben mir zu erfinden Mietvertrag, die auf Lager sind? Wenn Sie sehen, werden
wir dieses Mal nur zwei Artikel bekommen, anstatt drei. Weil ich nicht angehalten habe, dass ich es will. Sowohl unsere auf dem Lager. Ich würde Eintrag ist nicht auf Lager. Und so bekommen wir es. Es macht bis jetzt ziemlich lustig. Ich hoffe, Sie genießen das auf. Wir sehen uns in der nächsten Vorlesung.
17. Daten aus DynamoDB mit Deleting: die letzte Vorlesung. Wir, Richard, all diese Informationen aus unserer Dynamodb-Tabelle in dieser Vorlesung. Was wir tun werden, werden
wir auf Inventar aus dem Dynamo TV-Tisch löschen. Also, was wir tun werden, werden
wir eine neue Löschbestandsfunktion erstellen, die es Inventar abseits
Kurs behandeln wird . Wir werden das gleiche lange Lambda 8.10 in diesem Fall beibehalten, Andi, für Erlaubnis, wir werden die gleiche Rolle verwenden, die wir zuvor erstellt hatten. Also, sobald wir Dysfunktion geschaffen haben, gehen
wir Teoh, verwenden
einfach ein Gericht, das wir zuvor erstellt hatten. Also reden wir nicht, um es wieder und wieder zu schreiben. Jetzt zurück zu dieser SDK-Dokumentation, haben
wir eine Funktion löschen, die löscht und Element aus dynamodb. Ja, absolut. Du hast es richtig erraten. Wir müssen einen Schlüssel in diesem Kampf übergeben haben. Also dann ist dieses SDK oder Dysfunktion in der Lage zu definieren, was ich d Wir sind interessiert zu löschen. Es ist ein wenig Muster Änderungen. Natürlich verwenden
wir Weg werden die gleiche Sortierung Umgebung zur Verfügung Compilation Convention hier Eso verwenden, was wir tun werden, wir werden Yankee definieren, ist wir wissen, dass ich d hier, auf der intim von der kommen Anfrage Körper selbst Dynamodb Tabelle Jahr wieder in Frau Variable. Lassen Sie uns also diese Umgebung, die auf aktiven Limits verfügbar ist, wiederverwenden Inventar von natürlich einige andere Möglichkeiten. Wenn Sie, wenn Sie wir Art von begleichen dieses Programm verwenden, können
wir eine andere Art von Wiederverwendbarkeit haben, um diese Umgebungsvariable wieder und
wieder zu verwenden . In diesem Fall wir uns zu diesem Zeitpunkt nicht viel Sorgen. Also, sobald wir gekommen sind, um alles, was wir Khalid Funktion hier verwenden, natürlich, versprechen darin auf wir werden das Lösch-Event konfigurieren. In diesem Fall, natürlich, werden
wir passieren und i d In dieser Anfrage Körper sah, dass diese Funktion identifizieren kann, was ich brauche, was ich brauchen, um zu erweitern. Und in diesem Fall haben wir konfiguriert, ich würde gleich Straße vom Kurs. Wir machen uns keine Sorgen darüber, ob diese Idee in Dynamodb ist nicht auf. Sie können diese Konventionalität darüber hinzufügen. Sobald das hingerichtet wurde, werden
Sie sehen, dass dieser Mann aus Ihrem Dynamodb-Rekordschnee entfernt wurde. So war es ziemlich interessant auf bisher haben wir eine Trendfunktionalität hinzugefügt. Wie man ein Inventar hinzufügt, wie man ein Inventar aktualisiert, wie man diese alle Inventare liest und wie man das Inventar besiegt. So weit, so gut. Es kommt ziemlich interessant. Wir haben für Micro-Dienste Andi erstellt. In den nachfolgenden Vorträgen werden
wir eine P Augen auf, wie Kanju vor in der Anwendung erstellen. Wir sehen uns in der nächsten Vorlesung.
18. Was ist ein an: Okay, seit ein paar letzten Vorträgen haben Sie dynamodb gelernt, wie man Micro-Services mit AWS
Lambda erstellt . Im wirklichen Leben müssen
Sie all dies meine Geldbörse Dienste in Ihrer Front und Anwendung nennen oder jeder Verbraucher möchte diese Mikrodienste nutzen. Um diese meine Geldbörse Dienste zu nutzen, müssen
Sie ein Kleid haben, zum Beispiel, ein P. Ich lehrte Ihren Dämon dot com acht. Von Louis AP I Gateway ermöglicht es Ihnen, diese Endpunkt auf zu erstellen. Dies ist ein vollständig verwalteter Service, der es uns leicht macht, 80 IES zu erstellen, veröffentlichen , zu
warten, zu
veröffentlichen, zu
warten,zu
überwachen und zu sichern. Sie können einen Sport Ap Augen erstellen, die als Eingangstür für die Anwendung auf den Zugriff fungieren. Hat eine Geschäftslogik oder Persönlichkeit von ihr zurück in Dienstleistungen. Und es wird ein P. Ich bekomme mir die Hände der schweren Heben für uns, einschließlich Verkehrsmanagement, autoridades und Zugangskontrolle auf einem P. Ich war nicht Management. Also lassen Sie uns dies in der nächsten Vorlesung
19. Wie API funktioniert?: Okay, lassen Sie uns untersuchen, wie AP ich bekomme wirklich eng funktioniert und kurz darüber in diesem Vortrag sprechen . So ein B I Gateway fungiert als Gatekeeper zwischen Verbrauchern und Verbrauchern kann Web-off mobile Anwendungen sein. Ich würde Geräte, so dass die Verbraucher auf einem Mikro-Services oder andere AWS-Services, wie dies in diesem Diagramm angegeben ist, können
Sie erstellen,
veröffentlichen, veröffentlichen, pflegen, überwachen und sichern Sie eine P I in jeder Größenordnung, und ich habe durch unseren Diskurs betont, wir uns keine Sorgen um infrastrukturelle Herausforderungen machen müssen. AWS skaliert sie automatisch nach oben und unten. Gemäß dem Verkehr. Sie können Ihre häufigen AP I Anrufe ausgeben, damit sie nicht ständig im Fernsehen zu Ihren Diensten gehen . In der Tat können
Sie ein P verwenden, das ich mit Kachin bekomme. Funktion, um Ihre Daten zu kassieren, ändern sich nicht oft. Auch stolz würde erfasst Details von allen A P I Aufrufen, die gemacht werden, und diese können weiter analysiert werden. Sie können für die Details über diese AP A Protokolle, Anrufe und alles, was Lambda Funktionen und jedes Detail, das Sie finden und wirklich Ton in den Cloudwatch Schlössern finden können. Lassen Sie uns also ein paar Endpunkte für unsere Inventaranwendung erstellen
20. Errichte deine erste API: Lassen Sie uns in ein B I Gate mit auf Let's tolles Paar off Endpunkte für unsere
Inventaranwendungen eintauchen . Wir haben es in ein paar Lambda-Funktionen. Ein paar Vorträge zurück, und was wir jetzt tun werden, ist, dass wir ein paar Endpunkte, die wir
können conJuni in unserer Front und Anwendungen verwenden Sie eine P Ich werde gehen, um Dienste und
suchen Sie nacheinem P Ierstellen können conJuni in unserer Front und Anwendungen verwenden Sie eine P Ich werde gehen, um Dienste und
suchen Sie nach einem P I Gateway-Gateway. Dieser Service von AWS und sobald Sie ein Laufwerk für dieses Gebot haben, haben
Sie möglicherweise einen anderen Bildschirm. Hängt davon ab, ob Sie freigesprochen werden, Ihre A P I ein Jahr oder nicht. Wenn Sie keine AP-Augen gutgeschrieben haben und Sie wahrscheinlich einen anderen Bildschirm sehen, folgen Sie
einfach den Anweisungen, die Sie auf diesem Bildschirm sind. Sie werden ein Knopf-Credo sehen, ein P I. Und dann können Sie Ihre neuen A P I oder AP Augen erstellen. Mit diesem Bildschirm können
Sie wählen, AP I rest zu erstellen. Ein P I R Web Socket ist unser gesamtes Protokoll für diesen Lernzweck. Wir werden Rettung AP Augen schaffen. Sie haben verschiedene Optionen, die Sie wählen können, aber aus Gründen der Kreditvergabe. Wir werden neue A P s erstellen. Was wir als nächstes erstellen oder definieren werden, ist unser A P I Name. Also lassen Sie uns sagen, ein P, den ich in unserem Fall nenne, ist Inventardienstleistungen oder Inventardienst Für einen Sekoff Verständnis Inventardienst zu einem P Ich beginne von Inventardienstleistungen. Es sind Juden so optimiert. Es bedeutet nur, dass du eine Leistung bist, wird jetzt gut sein. Erstellt eine P I. Sobald Sie zwei haben ein A P I. Nun, wenn Sie eine Anwendung vorher mit Anwendungen tun müssen, die Sie wissen, wie AP funktioniert. Aber wenn nicht, dass ein Spiel arbeitet auf der Ressourcenperspektive. So, wie der Benutzer, kann
die Aktion Benutzer auflisten, um Benutzer erstellt Benutzer aktualisieren Benutzer zu treffen. Also lasst uns das eine großartige Ressource sein. Erstens, Was wir definieren werden, ist erstellen, erstellen ,
erstellen Ressource, wird ein Inventar in der Anwendung erstellen, überprüfen Sie
nicht aktivieren eine get Datensätze gehen, dass später zu nehmen. Lassen Sie uns diese Ressource erstellen. Sobald diese Ressource erstellt wurde, müssen
wir nur definieren, was die Methoden sind, damit Methoden zur Verfügung gestellt werden können. , Zu verstehen,was wir tun werden, ist, dass wir einen Beitrag erstellen werden, da es erstellen auf Inventar im System. Also, was? Wir werden seinen Posten zu Ihnen wählen. Sobald Sie die Methode definiert haben, haben
Sie hier verschiedene Optionen. Lambda Funktionen Hester T verspottet werden AWS Services. Es ist ratsam, was wir tun wollen, ist, dass wir jeden Punkt auf einer Karte mit unseren
Lambda-Funktionen erstellen wollen, was wir zuvor erstellt haben. Lasst uns nachsehen. Verwenden Sie Lambda Proxy, Integrys und Proxy. Es wird Lambda mit Anfragedetails zur Verfügung stellen, damit Ihre Anfrage Körper und alle Umfänge durchkommen
werden. Wenn Sie das Kontrollkästchen nicht aktivieren, können Sie Ihre Anfrage nicht abrufen. Body-Header und ein paar Details. Lassen Sie uns Juden Wasserland eine Funktion, nach der wir sind, in diesem Fall bei Inventar und verwenden Standard-Timeout. Es ist also drei Sekunden Standard-Timeout, Zeitraum, und es wird um die Erlaubnis bitten. So sind Sie ein Spiel Endpunkt kann auf dieses Land der Funktion zugreifen, und lassen Sie uns die Erlaubnis zu diesem Prozess geben. Wirkt Emission selbst? Sie müssen sich keine Sorgen darüber machen, denn wenn wir die Methode definiert haben, haben
wir ein paar Optionen Methodenanforderung Integrase und fordern Sie die Fähigkeit Metal-Anfrage in anderen Fällen an, können Sie Ihre eingehende Anfrage von Ihrer Verbraucheranwendung. Nun, der Einfachheit halber, werden
wir keine Startup-Autor-Ideen erstellen. Und hier, also was? Wir werden diesen Auto-Radius und keinen wählen. Daher möchten wir keine eingehende Anfrage autorisieren. Sie haben verschiedene Optionen, um Ihre Frage zu wählen, Barometer http-Anforderungs-Header werden sich nicht darum kümmern und was wir jetzt beenden werden . Da wir eine Ressource erstellt haben, die eine kleine Post-Methode zugeordnet ist, werden
wir natürlich Cross-Origin-Ressourcen-Stadt aktivieren. Und es erlaubt unsere eingehende Anfrage. Erlauben Sie den Zugang zu diesem In point on, werden
wir alle Ursprünge hier zulassen. Sie können es auf eine bestimmte Domäne beschränken oder bestimmte ich wäre, Sie können kompetent, was Sie wollen. Lassen Sie uns den Kurs hier aktivieren. Was wir hier tun werden, ist, dass wir allen Organen erlauben, auf unser A p I zuzugreifen und darauf hinweisen, was wir erschaffen werden. Und wenn irgendein vorhandenes Kursvertrauen, ähm, es wird alles richtig machen, es jetzt, sobald es erstellt hat, den Kurs
angewendet. Nun ist dieses FBI und Punkt oder diese spezielle Ressource wirklich zu konsumieren. Nein, wir haben Wir müssen diese ap bereitstellen ich irgendwo so kann es eine wählen Bereitstellung ap eine Option erstellen und diese Option wird einen Endpunkt für uns schaffen. Wo sind Fronting Duplikate und kann erreichen und Zugriff sind in Punkt auf, dann Lambda auf Dynamodb seinen Namen. Wenn es sich um eine Art Entwicklungsstufe oder Produktionsaufenthalte handelt, können
Sie es tatsächlich noch definieren. Nehmen wir an, dies ist eine Entwicklung, da wir gerade diese Anwendung zu diesem Zeitpunkt entwickeln und wir gerade entwickeln, lassen Sie uns dies bereitstellen. Und sobald Sie bereitgestellt haben, AWS wird uns auf Endpunkt auf Endpunkten dieses Endpunkts geben wird nicht
geändert werden . Und das hat verschiedene Optionen, die Sie nie getrübt werden können. Achten Sie auf viele. Sie können Metriken und alles aktivieren. Und das ist ein gemeinsamer ap i Endpunkt, dass unsere interne Anwendung oder jede
Front-Anwendung kann Juni kommen. Also müssen wir nur diesen Punkt in unsere Front-End-Up-Tickets kopieren und alle für den
Testzweck werden wir sehen, klicken Sie um. Aber wir werden diesen Endpunkt verwenden, und das ist Endpunkt. Und da wir eine Ressource namens Cricket erstellt hatten und wenn Sie auf klicken, um Methode zu erstellen, Ressourcen zu
erstellen, werden
Sie sehen, und dies hat eine bestimmte erstellen Sie eine Ressource. Sobald wir diesen bestimmten Endpunkt erstellt haben, müssen
wir ihn nur hinzufügen, Ressourcen
erstellen oder Materie in diesem Zusammenhang erstellen. Und dann wird dies ein A P I erstellen und für uns einen vollständigen AP Endpunkt für uns zeigen, den
wir in den nachfolgenden Vorträgen verwenden werden. Das ist also alles dafür. Wir sehen uns in der nächsten Vorlesung.
21. Reste APIs einrichten: Ok. In der letzten Vorlesung konnten
wir unseren ersten brandneuen Punkt bekommen, der ein Inventar erhalten wird. Lassen Sie uns nun ein paar andere Endpunkte wie das Aktualisieren des Inventars, Abrufen aller Inventare und das Aktualisieren und Inventar erstellen. natürlich Lassen Sie unsnatürlichalle Inventare abrufen, die in Dynamodb sind. Benennen wir diese Ressource als Inventare, damit wir alle Inventare abrufen können, die sich in Dynamo DB befinden. Natürlich werden
wir die gleichen Schritte wiederholen, die wir in der letzten Vorlesung getan haben, die ich schnell erfunden
erstellen werde, da es wird bekommen Anfrage. Also werden wir alle Inventare abrufen. Also lass uns wählen, lass uns wichtig werden. In diesem Zusammenhang natürlich müssen
wirnatürlichLambda-Funktionen definieren. außerdem
sicher, dass Sie eine Proxy-Integration landen und Standard-Timeout verwenden. Das tut nicht weh, weil sie ziemlich schnell sein werden. Lassen Sie uns nun die Nähe Grund aktivieren und wählen Sie Inventar Lambda Funktion, die wir erstellt ein paar Vorträge zurück. Speichern wir diese Ressource. Es wird Sie um eine Erlaubnis bitten, welche AWS es von Ihrem Namen sendet, und lassen Sie uns erstellen. Und da werden wir uns nicht um Autoideen kümmern und in diesem Zusammenhang. Also lasst uns Tochter-Ideen holen und keine. Lassen Sie uns den Kurs in diesem erstellen und aktivieren. Also nur natürlich haben wir schon genau, worum es geht. Sie wissen, wir haben einen Endpunkt erstellt
, den Sie ältere Inventare aus dynamodb holen. Lassen Sie uns nun eine andere Ressource erstellen, die im Inventar aus der
Dynamodb-Inventartabellegelöscht Dynamodb-Inventartabelle Erstellen Sie
also eine Ressource namens Löschen. Dieses Mal können wir nach einer Löschmethode gehen. Aber der Einfachheit gehen
wir mit Post. Sie können eine Option wählen, jede geeignete Option. Aber lassen Sie uns mit Post in diesem Zusammenhang gehen, weniger Saft Nähe Grund wählen Lambda Funktion sagte dies wieder den gleichen Prozess. Es wird dich darum bitten, dass es notwendig ist. Erlaubnis. Lassen Sie uns hier die Erlaubnis erteilen. Andi, wie wir es in den früheren Endpunkten Metal-Anfrage getan
haben, werden wir uns nicht darum kümmern. Lass es uns behalten, weißt
du, keine. Autorisierung. Wir wollen das nicht autorisieren. Lassen Sie uns den Kurs wieder aktivieren. Wir haben Teoh nicht nochmal über den Kurs reden lassen. Wir hatten kurz berührt Kurs in der letzten Vorlesung, und wir werden nur die gleichen Einrichtungsschritte hier, die jetzt aktualisieren und Inventar so aktualisieren Ressource. Lassen Sie uns die Ressource erstellen. Andi. Lassen Sie uns eine Methode erstellen, die weggelassen wurde. Wir können auch mit Boot gehen, aber lassen Sie uns keine Sorgen über Put-Option hier. Lassen Sie uns in diesem Fall mit Post gehen, sobald diese Ressource erstellt wurde, nehmen
Sie nicht an. Vergessen Sie nicht, London Requisiten in Grayson Inventar aktualisieren Funktion Speichern zu überprüfen. Es wird nochmal um Erlaubnis bitten. Lasst uns das machen. Und sobald sie ziemlich Berechtigungen sind, wurden
Operation gegeben. Wir werden Arthritis und keine wählen, weil wir nicht hinter jeder Art von Autorität . Und zu diesem Zeitpunkt, aktivieren Sie den Kurs wieder. Scheint Schritte hoch, nichts Schwer, nichts Schwer in diesem hier drin. Und sobald wir all diese in Punkten erstellt haben, was wir tun müssen, denken Sie daran, Ja, wir müssen bereitstellen. Ich Sie waren ein B I und lassen Sie uns die vorherigen Bereitstellungstage verwenden und alle diese AP Augen dem Moment bereitstellen wir alle AP Augen aus Kurs, der generische oder der gemeinsame Endpunkt wird sagen, und Sie können auf all diese Methoden zugreifen alle diese AP Augen ,
jeweils durch ihre eigenen und Punkt verwendet. Erstellen Sie also ein Inventar, erstellen Sie Löschbestände und aktualisieren Sie es. Also haben wir alle notwendigen AP-Idee erstellt, die wir brauchten, um Andi zu erstellen. Testen wir diese AP Augen jetzt mit einem Dienst namens Postman, der in der nächsten Vorlesung völlig kostenlos ist.
22. Wie du auf deine APIs zugreifen kannst und deine Bestandteile erhalten kannst. Postman: Okay, wir sind so weit gekommen. Wir haben Dynamodb-Tabelle erstellt. Wir haben Michael-Dienstleistungen gehandelt, die wir erstellt haben und Punkte und was wir jetzt tun werden ist, dass wir die Endpunkte testen, die wir gerade erstellt haben. In der letzten Vorlesung hatten
wir ein paar abseits von Endpunkten erstellt. Also ein paar Endpunkte, die eine Bestandsaufnahme im Dynamodb erhalten können, die eine Bestandsaufnahme aktualisieren kann, die löschen kann und Inventar, auf der im
Inventar aktualisiert werden kann . Lassen Sie uns untersuchen, wie man Test in Punkten der Postboten ist eine freie zu sein. Du hast es verstanden. Google auf Sie Konzert dieses Postboten Produkt und lassen Sie uns dieses Postboten Produkt herunterladen und das ist völlig kostenlos. Sie müssen nichts bezahlen, obwohl es mit ein paar Plänen und Preisen kommt, aber wir werden nicht alle diese Details bekommen. Außerdem haben
Sie einen Postboten Bräutigam Plugging auch die Sie auf eine Menge als Erweiterung hinzufügen können. Sobald Sie Postbote heruntergeladen haben, können
wir unsere Endpunkte mit diesem kostenlos anrufen, wenn ein paar veraltete Nachrichten. Ich mache mir keine Sorgen über viele, die lassen Sie uns alle AP-Augen erschrecken und versuchen, einen AP zu testen, und lassen Sie uns alle Inventare aus der Dynamodb-Tabelle auf ein paar Optionen bekommen. Ein paar Nachrichten hier können Sie New Postman herunterladen und lassen Sie uns ins Gefängnis von Postboten hier . Aber lassen Sie uns zu diesem Zeitpunkt keine Sorgen um viel machen. Lassen Sie uns Postbote in unserer Anwendung finden. Andi, lasst uns den Postboten hierher bringen. Sobald der Postbote läuft, können
wir alle Endpunkte überprüfen. Wir brauchen keine Fronting-Tour oder einen Beschwörer. Postmen sind unser Verbraucher mit diesem Land, das kommen wird
, alle diese und Punkte. Also lassen Sie uns diese Endpunkte kopieren. Dies ist üblich ap I Endpunkt, wie wir früher besprochen haben und lassen Sie uns alle Inventare aus der DYNANODB-Tabelle zu
diesem Zeitpunkt erhalten, wenn die Anfrage nicht posten wird und wir uns dessen bewusst sind, müssen
wir keine Autorität zur Verfügung stellen, Jason oder einen Header oder einen Anforderungstext und sehen Sie, dass alle Daten nicht aus Ihrer
Dynamodb-Tabelle selbst kommen . Und jetzt sind wir in der Lage, erfolgreich zu testen, dass dieser Endpunkt funktioniert. Also ist dies eine Magie passiert hier und natürlich haben wir unsere Microsemi sagt, dass wir
Dynamodb-Tabellendaten in der Dynamodb-Tabelle haben . Wir haben diejenigen in Punkten geschaffen, die mit Mikrodiensten interagieren können. Und hier bekommen wir alle Daten. Lassen Sie uns sehen, ein paar untersuchen mehr und zeigen Sie in der nächsten Vorlesung.
23. Füge ein Bestandsaufnahme über Postman hinzu: Ok. In der letzten Vorlesung wir uns keine Sorgen, Postbote Onda. Wir sollten einen der Endpunkte erfolgreich testen, die alte Inventare aus der
Dynamodb-Tabelle abrufen . Was wir in dieser Vorlesung tun werden, werden
wir testen erstellen Inventar und Punkt, so werden wir sehen, ob wir in der Lage sind, erfolgreich in der Mehrheit in dynamodb
erstellt sind nicht Also, was wir tun werden, wir werden Inventar erstellen off Natürlich sind wir. Wir können den vorherigen Endpunkt kopieren, aber auch wir müssen den Schnitt und Punkt hier in diesem Fall erstellen konfigurieren. Und auch das ist ein Beitrag wieder gepaart. Also müssen wir uns ändern, mit Post
kommen. Wir müssen uns keine Sorgen um Header und jede andere Sache machen. Was wir hier benötigen, ist, dass wir Anfrage etwa einen Meter übergeben müssen. Also fordern Sie den Körper in diesem Fall an. Und es waren alle unsere Jason-Anwendungsdaten Was wir senden möchten. Also, was? Was können wir tun? Du kopierst einfach all diese Jason-Objekte. - Was? Wir haben ein paar Vorträge zurück und wir nur erfolgreich mit Micro-Services, wir gehen zu ups. Wir werden all diese Jason-Objekte kopieren, und wir sind nicht bereit, diesen Endpunkt zu testen. Nein, das ist genau der gleiche Punkt. Ich würde Hoffnungen senden. Wir lösen hier sogar einige Probleme aus. Sieht aus, als ob wir Endpunkt nicht in der Lage ist, das Barometer zu empfangen wäre Luft, die über sendet . Also, was ist passiert? Also, was ist in diesem Fall passiert? Lassen Sie uns das Ereignis genau untersuchen, und dies ist eine Gelegenheit, zu erkunden und zu verstehen, wie das zusammen funktioniert. Also lassen Sie uns Ereignis ausgeben. Und natürlich können
wir direkt Änderungen vornehmen und wir können unseren A p I Endpunkt testen. Und was wir tun werden, ist, dass wir die Ereignisausgabe untersuchen überprüfen werden. Lassen Sie uns also Maskottchen re Zoos STP Methode Header untersuchen. So können Sie natürlich, Sie können alle in der Tat Geschichten bekommen. Und natürlich, wenn Sie sich erinnern, haben wir Lambda Proxy überprüft, und deshalb sind wir in der Lage, alle diese Informationen hier zu bekommen. Also ap Gateways, die all diese Informationen an Lambda Lambda im Gegenzug übergeben, gibt uns alle Details. Womit wir suchen, er hatte seinen Körper am Körper. Wenn Sie sehen, erhält der Körper alle erforderlichen Eingabe-Para-Meter. Was wir also aus Jason-Perspektive tun müssen, ist, dass wir alle Daten aus der
Körpereigenschaft bekommen müssen. Zuerst, was wir tun werden, ist, dass wir einen wertvollen Anforderungskörper erstellen, Nehmen wir an, und da alt ist Anfrage Körper kommt als ein gerade auf String und wir müssen
es zurück analysieren , um es als Jason-Objekt zu verwenden. Also lasst es uns analysieren. Einige schlagen vor, auf den oberen Balken, sogar Dr. Body, weil aber Körper schreiben, was wir gefunden haben. - Was? Wir müssen es tun. Wir müssen nur das Ereignis durch den Anforderungskörper ersetzen. Das sollte absolut richtig sein. Sobald wir hier alles ersetzt haben, lasst es uns bei diesem Event holen. Wir wollen jetzt nicht. Andi, wir haben nicht wirklich zu prüfen, unsere Schöpfung und Punkt. Lassen Sie uns gehen, um das wäre ein bisschen und sehen, welche Daten wir in diesem Moment gefangen haben. Also haben wir Ideen gemacht. Also auch Rose in diesem Moment an, was wir tun werden, ist, dass wir schicken oder einfach nur diese ap ich jetzt, also lasst uns auf Senden klicken, Sehen, dieses Mal ist es erfolgreich. Es beschwert sich nichts über den ersten Körper oder irgendwelche fehlenden Parameter. Und wenn Sie das erste Mal, dieses Mal wäre Wir haben diese Idee natürlich genannt. Wir erzeugen diese Idee nicht. Nur harte Codierung hat es an unseren Anfragetext selbst übergeben. Also, das geht alles über. Wir sehen uns in der nächsten Vorlesung.
24. Aktualisierung, Löschen deiner Bestandteile und einer kurzen Rückruf: In der letzten Vorlesung, die wir auf Inventar mit ziemlich on Point erstellt
haben, stießen wir auf Probleme, auf denen wir es behoben haben. Was wir tun werden, ist, dass wir die Bitte der Partei in allen anderen Ländern der
Funktionen nutzen werden. Lassen Sie uns einen Anforderungstext aus der Anzeigenbestandsfunktion kopieren und ersetzen Sie dies durch alle
Ereignisse, die in den Lambda-Funktionen definiert sind. Lassen Sie uns zuerst den Erfinder löschen und ersetzen Sie uns sogar, um ihn anzufordern Körper Was wir als Anfrage
erhalten, Körper eine Anfrage. Polly, ersetzen Sie
einfach Geld hier auf Wir sollten in Ordnung sein. Lassen Sie uns hier kopieren. Und lassen Sie uns dies in Update Erfinderfunktion, die wir hier haben, ersetzen Sie dies nur durch zwei anfragende Bondi und auch die anderen para Meter und Attribute, was wir aktualisieren möchten. Warte, Onda. Wir sind jetzt alle bereit. Wir haben alle Änderungen vorgenommen bekommen Inventar erfordert keine Änderungen, da wir keine Anfrage Körper
akzeptieren. Das ist also absolut richtig. Nun, was wir tun werden, ist, dass wir auf Inventar in der Datenbank aktualisieren werden. Also lassen Sie uns einen Peon Punkt ersetzen wird gleich sein, aber Sie werden durch ein Datum ersetzen. Lassen Sie uns einen Tag, um den Namen, so können wir sicher sein, was wir mit USB Most ein
Jahr Idee ändern werden. Drei. Lasst uns ändern. Ich habe auf Update aktualisiert und ich war in der Anfrage. Ist nicht erfolgreich in einer Schule zuerst. Dynamodb. Wir sehen jetzt, dass ich d drei Rolle. Es wurde erfolgreich aktualisiert. Lassen Sie uns nun versuchen, ein Inventar zu löschen und sehen, ob wir in der Lage sind, das zu tun, um zu führen. Wir brauchen nicht alle Details. Wir brauchen nur eine Idee, um ein Inventar zu löschen. Uh, Andi-jähriges Inventar ist jetzt hier. Es ist nur diese Funktionalität. Die Bitte. Es sind erfolgreiche Alben, die wir hier deprimieren. Es ist weg so Fähigkeit und fand, dass seine Autos erfolgreich arbeiten, und wir haben es getestet. Glauben Sie das. Ordnung. Lassen Sie uns ein weiteres Inventar erstellen. Andi Lasst uns auch versuchen, alle Inventare zu bekommen und dann können wir über diesen Vortrag. Also, jetzt ist es Inventar in der Datenbank erstellt, und wir müssen erfolgreich Kredit will, dass ich drücken. Dynamodb wird dies in Dynamodb sehen. Nun gehen wir zu Let's Updated ist auf Lager Flag mit false von true auf gehen. Wir glauben, dass dies im Moment nicht vorrätig ist. Und was wir tun werden, ist, dass wir mit Rock solide USB-Maus aktualisieren werden. Und lassen Sie uns diese Anfrage senden, sobald wir in Dynamodb gehen wird sehen, ist auf Lager sollte falsch sein. Und hier, der Tat sehen wir in ist nicht Lager Flagge ist falsch. Und das Inventar ist zurzeit wieder ausgelagert. Was wir tun wollen, ist, dass Vorräte auf Lager. Nun, was wir tun werden, werden
wir das ganze Inventar bekommen. Also sind wir sicher, dass wir in der Lage sein sollten, alles zu sehen, was andere Inventare in der
Datenbanksind und , was andere Inventare in der
Datenbank was
wir in der Datenbank sehen. In dieser Vorlesung, was wir getan haben, haben wir alle Endpunkte erfolgreich getestet,
sogar bereit, eine Bestandsaktualisierung und Inventar zu erstellen, löschen und zu inventarisieren und den gesamten Inventar auf dem Dynamo TV zu erhalten. Wir sind so weit gekommen. Sehr toller Job, Andi, hier geht es um all diese Punkte. Aber als Bonusvortrag werden
wir Jean alle diese Endpunkte in einer Angler sieben App in der nächsten Vorlesung betrügen
25. Inventoria app: Ich freue mich so, dass du so weit kommst. Sie lernten mehrere s Entwicklung mit Aws, Dynamodb, aws, lambda und Louis AP, I gate. Sie haben Mikroservices mit AWS Lambda erstellt, die Inventare verwalten. Andi, du hast alle Endpunkte mit einem kostenlosen Tool namens Postman getestet. In diesem Bonusvortrag werden
wir alle diese Endpunkte verbrauchen, die Sie bisher in Victoria erstellt haben, ist eine Inventarverwaltungsanwendung, die auf Winkelsieben basiert. Ich weiß nicht, dass Sie Experte in Angler sieben Anwendung und Gitter, wütend sieben Anwendung sein. Es könnte jede Art von Front und Anwendung sein, mit der Sie sich für die Integration entscheiden. Lassen Sie uns die Beispielanwendung in der nächsten Vorlesung auf einrichten. Was Sie haben müssen, ist, dass Sie Zugriff auf all diese Endpunkte haben müssen. Was Sie bisher geschaffen haben, das ist bisher für diesen Vortrag. Und ich werde Sie in der nächsten Vorlesung sehen, wo wir Inventar App einrichten werden.
26. Inventoria App Setup und Konfiguration deiner Endpunkte: Okay, lassen Sie uns unser Inventar aufstellen. Eine App. Also, um Dschungel Inventar ein bei oder müssen Sie gehen, um ein Projekt zu bekommen, das ich zur Verfügung stellen werde. Dieser Link ist öffentlich zugänglich. Es erfordert keinen Benutzernamen und einen Reisepass, um es zu klonen. Also, was wir tun werden, werden
wir kopieren, äh und Punkt oder das u N von wo zu klonen und es einfach zu klonen. Und da es nicht erfordert, dass Sie irgendeine Art von Benutzernamen und Passwort haben und das ist jetzt haben
wir Inventar,
eine App und für die für diesen Vortrag heruntergeladen , was wir tun werden, ist, dass wir Sie kalt verwenden werden. Nun, du Studiomantel auf. Das ist auch ein Freier. Auf einem ziemlich guten Teoh entwickeln Angler sieben oder jede jährliche Anwendung selbst. Natürlich können Sie viel aus Stack mit Visual Studio bauen, aber wir werden uns zu diesem Zeitpunkt mit Angler auf unter sieben konzentrieren. Also, wenn Sie dieses Projekt in Visual Studio gut öffnen oder einen Führer, den Sie wählen, gehen Sie zu Ihrem Contador ts finden, dass Typoskript Fine. Und wenn Sie sehen, haben wir ein paar edibles hier auf diesen a p i Endpunkten definiert,
die wir hier einrichten werden . Also kriegen Sie all diese Erfinder? Wir müssen nur den Endpunkt kopieren, was wir verwendet haben. So ähnlich werden
wir alles kopieren alle Endpunkte, was Sie bisher während des Diskurses erstellt haben. Und wir werden alle diese und Punkte in diesem Angler sieben up Update lässt sich konfigurieren. Lassen Sie uns aktualisieren Sie sind l Lassen Sie uns einrichten löschen Inventar. Sie sind in Ordnung, also löschen. Und lassen Sie uns die späten Tage hier aufstellen. Was musst du jetzt tun? Ist und jeden Angler sieben laufen. Da es keinen Jace im Hintergrund und Lucy Verbündeten von was benutzt? Wir werden diesen NPM Start verwenden, Sie können gehen und überprüfen Sie zurück. Es ist dunkel, Jason, wenn Sie mit Norges vertraut sind, wie es funktioniert. Wenn nicht, müssen
Sie nur feuern und b m beginnen auf sehr verstand. Sie können einen beliebigen Finanzierungsantrag verwenden. Okay, also was wir hier bekommen, ist, aber kein Modell zu finden. Was wir also tun müssen, ist, dass wir Modelle installieren müssen, alle Pakete zuerst von dem, was wir tun werden, werden wir alle erforderlichen
Pakete installieren . Also, was wir tun werden, ist, dass wir auf Inventar einer gerade verwendeten npm-Installation gehen müssen. Ja, aber weil es alle Pakete erfordert und da es keine Monte oder alte
irgendwelche notwendigen Modelle finden konnte , was wir tun müssen, ist NPM installieren, so dass es alle notwendigen Pakete herunterladen kann,
um dies auszuführen . Andi, es wird
ein paar Minuten
dauern, dauern, aber Erwachsener hängt von Ihrer Internet-Bandbreite und allem ab. Aber einmal sagen, Sie haben alle erforderlichen Paketpakete heruntergeladen, die sagen geladen in ein paar Minuten oder Sekunde, hängt von Ihrer Bandbreite. Wie gesagt, wir haben alle Modelle heruntergeladen. Jetzt werden wir das Gleiche wiederholen. Wir werden MPM Stop verwenden, um die Winkel-Seven nach oben zu laufen. Sehen Sie, wir verwenden Angler sieben in diesem Kontakt in dieser Anwendung,
ein paar spannende Features, die ich mit Winkel-Acht hasse, die wir in ein paar Wochen Zeit erwartet hatten, und das ist, was es tut. Es ist nur Widerstand gegen Anwendung und Waffen. Es gibt Ihnen tatsächlich in der lokalen Gastgeber auf der Bootnummer. Und wenn Sie hier anrufen,sehen
Sie, sehen
Sie, all das in Provisionen kommen vom DYNAMODB Lambda und vom FBI. Gateway hat Dysfunktions-Duplikate verkauft. Und das ruft und diese Endpunkte und diejenigen, die wiederum Punkte, Lambda und Dynamodb später
aufrufen. Und so bringen wir all diese Anwendungen zum Laufen.
27. CORS und Kopfzeilen: ein wenig über den Kurs, da wir jetzt alle diese Endpunkte verwenden. Nun, wenn Sie versuchen, Ihren und Ihre sieben bis auf lokalen Host auszuführen, wie wir lokale
I-P-Adresse verwenden , um diese Anwendung auszuführen, würde
es nicht geladen. Lassen Sie uns mit Entwickler-Tool untersucht und was ist, was hier passiert, und wir sehen, dass die Anfrage Zugriff XML haben, um Ihre Anfrage zu kippen, die aufgerufen wird. All diese Endpunkte werden durch die Kursrichtlinie blockiert. Es sagt also, dass keine Zugriffskontrolle erlaubt Ursprung auf der Anforderungsressource vorhanden ist. Also seit früher haben wir die App mit dem lokalen Host ausgeführt, so war es in Ordnung. Jetzt verwenden wir keinen lokalen Host mehr, sondern eine lokale i p Adresse, um die App auszuführen. Lassen Sie uns also Lambda-Funktion untersuchen, was? Was fehlt? Geheimhaltung Arlanda. Wir haben hier keinen Kurs ponsi definiert,
Also, was Sie tun müssen, ist, dass Sie über die Ursprungsrichtlinie hier hinzufügen müssen, also vor dem
Sekoff-Komfort und Sie können tatsächlich viel von der Zugriffskontrolle verwenden, Ursprung und Kursrichtlinie
zulassen. In diesem Zusammenhang, was wir tun werden, ist erlauben alle Ursprünge der lokale Host, jede i p Adresse oder jeder Benutzer kann auf unseren Endpunkt zugreifen, Sie können wählen, um Ihren Zugriff durch Domain-Namen oder Recht zu blockieren Adresse so bestimmte Domäne Name oder spezifisch. I P Adresse kann nur Ihre Endpunkte verwenden, und wir können das konfigurieren. Aber aus Gründen der Einfachheit werden
wir alle Ursprünge konfigurieren und zulassen. So star jetzt, einmal beobachteten wir Lambda-Funktion. Wir werden die Anwendung ausführen, und sobald wir wieder auf dem Weg sind, sehen
wir, dass der Fehler verschwunden ist, und jetzt können wir unseren Endpunkt erfolgreich laden und verwenden. Es ist ein wenig, und wenn Sie das gleiche Problem haben, müssen
Sie alle Ihre Funktionen mit Kurspolitik jetzt ein wenig über
Cross-Origin aktualisieren . Ressourceneinstellung. Also, natürlich, ist nur Es ist eine Art Mechanismus, bei dem Sie Ihre eingehenden Anfragen erlauben, so dass es Ihre
Domain sein kann , und es kann Ihr Astri Bucket sein. Es kann sein, du weißt schon, du bist jede andere Front und Anwendung. So läuft es nur auf Anfrage Antwortmodell aus. Nur ein paar andere Jargon Spree Flug Anfrage Flucht Antwort sein. Aber diese Endpunkte erlauben tatsächlich auf der Basis von der Kurspolitik auf. Wenn Sie noch keinen Kulturkurs begonnen haben, können Sie auf dieses Kursproblem stoßen. Also in der Zukunft, erinnere
dich daran. Es ist ah, es ist ein großes Thema an sich, aber lassen Sie uns zu diesem Zeitpunkt keine Sorgen darüber machen.
28. Lokale serverlose Entwicklung und Test mit Serverless - ein Intro: okay in der realen Welt, wiedergeboren zu entwickeln und zu testen lokal mit Nein, Jay nicht erfüllt Gericht durch Zeit oder Ihre Gelenke von zurück in der Sprache sollte von
integriert Land unterstützt werden integriert. Wir werden über zwei besprechen Sie populär mehrere Listen. Fragmente beginnen plötzlich ruhig und Ende von Louis. Sam, Sie entwickeln Ihre Anwendung auf normale Weise, aber sie sind bereit, in der Cloud bereitgestellt zu werden, ohne dass Sie eine Infrastruktur besitzen, und Sie können Ihre C I Stadtpipeline erstellen, und Sie können alles so einrichten, wie Sie es im normalen, weicheren Entwicklungsprozess. Sie können Ihre eigenen Build-Server haben, drei I Stadtpipeline und alles. Und wie wir bereits besprochen haben, ist
Ihr Stack bereit, in der Cloud auf Sie bereitgestellt zu werden. Besitze keine Infrastruktur vom Kurs. Sie müssen eine Art Verständnis dafür haben, warum Sie Melone sind, aber diese sind einfach zu verstehen. Sie können Ihre AP Augen erstellen. Das ist es. Es ist nur eine Art Vertrauen und Dinge, die in den Vereinigten Arabischen Emiraten definiert sind. Böse Feuer auf Sie können Ihre Anwendung einrichten. Sie können Ihre Anwendung lokal erstellen. Sie können Ihre Anwendung lokal testen. Sie können Komponententests schreiben, Integrationstest schreiben und alles lokal erledigen. Tatsächlich können
Sie dynamodb lokal installieren. Es gibt eine Version und AWS unterstützt lokale Dynamodb-Anwendung und -Ausführung von Zeit als auch, so dass Sie für die lokale Entwicklung herunterladen können. Sie können AWS Sam auch auf beiden Frameworks verwenden, sind unsere gleichen in Bezug auf off, weil sie tatsächlich Brandung auf dem serverlosen, wenn Entwicklung bieten und sie sind ziemlich praktische Tools. Andi,
ich würde Sie ermutigen, mehr als über diese alle zivilisierten Freunde zu arbeiten, wie Sie
alles mit AWS Lambda schreiben können . Aber das macht keinen Spaß, wenn mehrere Entwickler in einem Team arbeiten. Wenn du alleine arbeitest, könnte
es funktionieren. Aber manchmal möchten Sie zu einem bestimmten Zeitpunkt einrichten,
sehen Sie die i Stadtpipeline und Sie möchten alles vom Testen von Komponententests und einer
integrierten Testperspektive automatisieren . Aber das geht nur darum, dass ich Ihnen all diese Links geben werde. Sie können wählen, um in Ihrer Freizeit zu studieren
29. Course: gut gemacht und ich bin super aufgeregt. Sie haben diesen Kurs beendet. Es geht nur um den Kurs. Wickeln Sie das, was Sie bisher gelernt haben. In diesem Kurs haben wir kurz über Cloud Computing und einige seiner seelenlosen berührt. Im Allgemeinen
haben wir gelernt, wie man mehrere Listen verwendet. Datenbanken Dynamo db Ueland half bei der Vereinbarung von Micro-Services mit AWS Lambda Sie haben auch gelernt wie Sie Endpunkte mit AWS ap I-Gateway erstellen. Sie haben auch gelernt, wie Sie Ihre a p I testen indem Sie einen kostenlosen Postboten als Bonusvortrag verwenden. Wir auch so, wie Sie alle in Punkten in einem Angler sieben App integrieren Und ich denke, es ist Sie zu gehen und versuchen, diese Endpunkte in Ihrer beliebigen Front-End-Anwendung, die Sie wählen möchten. Wir berührten auch ein bisschen über mehrere ist die Entwicklung mit mehreren Es ist Frameworks Onda. Wir sahen Trost auf AWS sam und wie sie sich hervorragend für die lokale zivilisierte Entwicklung eignen. So Ihr normaler Software-Entwicklungszyklus würde Ihnen geschickt werden Darüber hinaus können
Sie Ihre eigenen sehen erstellen, i Stadt Pipeline Build-Server und alles, und Sie können Ihre
Anwendung lokal mit lokalen Dynamodb testen sowie uns profitieren Ihre Anwendung zum Versand bereit ist. In der Cloud direkt von Ihrer lokalen Umgebung aus bereitgestellt. Ich bin super aufgeregt. Sie haben die Partituren beendet, aber üben Sie weiter, was Sie gelernt haben.
30. Was nächstes: Ich bin super aufgeregt. Sie haben diesen Kurs abgeschlossen und Sie sind bereit, Amazing mehrere ISS Provinz zu bauen. Zu Ihren Informationen können
Sie alles zivilisiert erstellen, so dass Sie dynamodb auswählen können. Dazu können
Sie meine Prozesse erstellen Mit AWS Lambda, können
Sie Ihre Endpunkte mit AWS erstellen und auf Sie Ihre statische Website halten können. Es könnte Angler Jay oder Fronted Anwendung auf Sie Hosten mit bei AWS Stu, Ich habe Ihnen alle Links in diesem Vortrag zur Verfügung gestellt. Bitte zögern Sie nicht, so viel wie möglich herunterzuladen und zu üben. Nochmals vielen Dank, dass Sie an diesem Kurs teilgenommen haben und ich wünsche Ihnen alles Gute.