Wie erteile ich Lambda Zugriff auf DynamoDB?
Wie erteile ich Lambda Zugriff auf DynamoDB?

Video: Wie erteile ich Lambda Zugriff auf DynamoDB?

Video: Wie erteile ich Lambda Zugriff auf DynamoDB?
Video: Java 8 Tutorial - Lambda Ausdrücke 2024, Kann
Anonim

Die Rolle wird dann verwendet, um a. zu gewähren Lambda Funktion betreten zu einem DynamoDB Tisch.

Anhängen der IAM-Richtlinie an eine IAM-Rolle

  1. Navigieren Sie zur IAM-Konsole und wählen Sie im Navigationsbereich Rollen aus.
  2. Wählen AWS Service und dann wählen Lambda .
  3. Geben Sie auf der Seite Berechtigungsrichtlinien anhängen MyLambdaPolicy in das Suchfeld ein.

Kann DynamoDB entsprechend Lambda auslösen?

Mit DynamoDB Streams, du kann auslösen ein Lambda Funktion, um jedes Mal zusätzliche Arbeit auszuführen a DynamoDB Tabelle wird aktualisiert. Lambda liest Datensätze aus dem Stream und ruft Ihre Funktion synchron mit einem Ereignis auf, das Stream-Datensätze enthält.

Und wie interagieren Sie mit DynamoDB? So interagieren Sie mit Amazon DynamoDB mit Standard-SQL

  1. Schritt 1: Holen Sie sich das neueste Docker-Image.
  2. Schritt 2: Starten Sie DynamoDB lokal.
  3. Schritt 3: Installieren des dql-Python-Clients.
  4. Schritt 4: Angeben von dql über das lokale Docker-DynamoDB-Image.
  5. Schritt 5: Erstellen einer Tabelle und Einfügen einiger Daten.
  6. Schritt 5: Ausführen einiger einfacher Abfragen.

Wie fügen Sie der Lambda-Funktion hierin die Berechtigung hinzu?

Gewähren Berechtigungen auf andere Konten oder Dienste, die in der. nicht verfügbar sind Lambda Konsole verwenden Sie die AWS CLI. Hinzufügen eine Aussage mit dem hinzufügen - Erlaubnis Befehl. Die einfachste ressourcenbasierte Richtlinienanweisung ermöglicht es einem Dienst, a Funktion.

Ist AWS DynamoDB serverlos?

DynamoDB ist mit den Werten von ausgerichtet Serverlos Anwendungen: automatische Skalierung entsprechend Ihrer Anwendungslast, Pay-per-What-You-Use-Preise, einfacher Einstieg und keine zu verwaltenden Server. Das macht DynamoDB eine sehr beliebte Wahl für Serverlos Anwendungen laufen in AWS.

Empfohlen: