Wie zu verwenden App Connect mit Amazon DynamoDB

Amazon DynamoDB ist eine vollständig verwaltete Schlüsselwert- und Dokumentendatenbank. Es handelt sich um eine NoSQL Datenbank, die schnelle und vorhersehbare Leistung mit nahtloser Skalierbarkeit bietet.

Unterstützte Produkt- und API-Versionen

Um herauszufinden, welche Produkt- und API-Versionen dieser Konnektor unterstützt, siehe Detaillierte Systemanforderungen auf der Seite IBM Support.

Verbinden mit Amazon DynamoDB

Füllen Sie die Verbindungsfelder aus, die Sie auf der Seite „Verbinden“ > „Anwendungen und APIs“ (früher die Seite „Katalog “) App Connect Designers oder im Flow-Editor sehen. Wenden Sie sich bei Bedarf an Ihren Amazon DynamoDB administrator, um diese Werte zu erhalten.

Amazon DynamoDB berechtigungsarten und Verbindungsfelder:
BASIC
Geheimer Zugangsschlüssel : Der geheime Zugangsschlüssel für Ihr Amazon DynamoDB kontos. Holen Sie sich den geheimen Zugriffsschlüssel von der Seite " Security Credentials" in der AWS Management Console.
Zugangsschlüssel-ID : Die ID des Zugriffsschlüssels Ihres Amazon DynamoDB kontos. Rufen Sie die ID des Zugriffsschlüssels auf der Seite " Sicherheitsberechtigungen" in der AWS Management Console ab.
Region : Die Region Ihrer Amazon DynamoDB instanz, zum Beispiel us-east-1. Sie finden den Wert für den Parameter Region am Ende der URL, wenn Sie bei der Verwaltungskonsole AWS angemeldet sind (z. B. https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Tipp: Weitere Informationen finden Sie unter AWS service endpoints auf der Dokumentationsseite AWS.
Rollen-ARN : Der Amazon Resource Name (ARN), der eine IAM-Rolle in „ AWS “ angibt.
BASIC OIDC
Region : Die Region Ihrer Amazon DynamoDB instanz, zum Beispiel us-east-1. Sie finden den Wert für den Parameter Region am Ende der URL, wenn Sie bei der Verwaltungskonsole AWS angemeldet sind (z. B. https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Tipp: Weitere Informationen finden Sie unter „ AWS -Serviceendpunkte “ auf der Dokument ationsseite „ AWS “.
Client-ID : Geben Sie die eindeutige Kennung an, die einer Anwendung innerhalb eines OIDC-Systems ( OpenID s Connect) zugewiesen wurde.
Client-Geheimnis : Geben Sie das Client-Geheimnis an, das zur Authentifizierung der Client-Anwendung verwendet wird.
ID-Token : Das Sicherheitstoken im Rahmen von „ OpenID Connect“ (OIDC), das Angaben zur Authentifizierung eines Benutzers enthält, wie beispielsweise dessen Identität und die Gültigkeit der Sitzung; es wird in der Regel als JSON Web Token (JWT) dargestellt.
Aktualisierungstoken : Das Aktualisierungstoken, das aus der Anwendungs-Client-ID und dem Client-Secret generiert wird.
Rollen-ARN : Der Amazon Resource Name (ARN) der IAM-Rolle, der die Berechtigungen definiert, die bei der Übernahme der Rolle gelten.
OIDC-Server- URL : Geben Sie die URL des OIDC-Servers ( OpenID -Connect) oder Identitätsanbieters an, der die Authentifizierung durchführt und Token für Clients bereitstellt.
OIDC WEB
Region : Die Region Ihrer Amazon DynamoDB instanz, zum Beispiel us-east-1. Sie finden den Wert für den Parameter Region am Ende der URL, wenn Sie bei der Verwaltungskonsole AWS angemeldet sind (z. B. https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Tipp: Weitere Informationen finden Sie unter „ AWS -Serviceendpunkte “ auf der Dokument ationsseite „ AWS “.
Client-ID : Geben Sie die eindeutige Kennung an, die einer Anwendung innerhalb eines OIDC-Systems ( OpenID s Connect) zugewiesen wurde.
Client-Geheimnis : Geben Sie das Client-Geheimnis an, das zur Authentifizierung der Client-Anwendung verwendet wird.
Rollen-ARN : Der Amazon Resource Name (ARN) der IAM-Rolle, der die Berechtigungen definiert, die bei der Übernahme der Rolle gelten.
OIDC-Server- URL : Geben Sie die URL des OIDC-Servers ( OpenID -Connect) oder Identitätsanbieters an, der die Authentifizierung durchführt und Token für Clients bereitstellt.
AWS PKI
Region : Die Region Ihrer Amazon DynamoDB instanz, zum Beispiel us-east-1. Sie finden den Wert für den Parameter Region am Ende der URL, wenn Sie bei der Verwaltungskonsole AWS angemeldet sind (z. B. https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Tipp: Weitere Informationen finden Sie unter „ AWS -Serviceendpunkte “ auf der Dokument ationsseite „ AWS “.
Client-Zertifikat : Das Zertifikat von „ X.509 “, das zur Authentifizierung Ihrer Workload bei IAM Roles Anywhere verwendet wird.
Passwort für den Client-Schlüssel: Das Passwort für den verschlüsselten privaten Client-Schlüssel. Dies ist nur erforderlich, wenn der private Schlüssel des Clients durch ein Passwort geschützt ist.
Privater Schlüssel des Clients : Der private Schlüssel, der mit dem Client-Zertifikat verknüpft ist und zum Signieren von Authentifizierungsanfragen verwendet wird.
Profil-ARN : Der Amazon Resource Name (ARN) des IAM-Roles-Anywhere-Profils, der festlegt, welche IAM-Rollen eine Workload annehmen kann.
Rollen-ARN : Der Amazon Resource Name (ARN) der IAM-Rolle, der die Berechtigungen definiert, die bei der Übernahme der Rolle gelten.
Trust-Anchor-ARN : Die Amazon Resource Name (ARN) des Trust Anchors, der die Zertifizierungsstelle (CA) repräsentiert, der IAM Roles Anywhere bei der Validierung von Client-Zertifikaten für „ X.509 “ vertraut.

Informationen zum Abrufen der Verbindungsdaten für Amazon DynamoDB unter Verwendung der Authentifizierungstypen BASIC, BASIC OIDC und OIDC WEB finden Sie unter „Abrufen der Verbindungsdaten für Amazon DynamoDB (BASIC, OIDC WEB und BASIC OIDC) “.

Informationen zum Abrufen der Verbindungswerte für Amazon DynamoDB unter Verwendung der PKI -Authentifizierungstypen „ AWS “ finden Sie unter „Abrufen der Verbindungswerte für Amazon DynamoDB ( AWS PKI) “.

Um zum ersten Mal von der Seite „Anwendungen und APIs“ App Connect Designers aus eine Verbindung zu einem Amazon DynamoDB -Endpunkt herzustellen, erweitern Sie Amazon DynamoDB und klicken Sie dann auf Verbinden. Weitere Informationen finden Sie unter Verwalten von Konten.

Tipp:

Bevor Sie das Konto, das in App Connect erstellte Konto in einer Bewegung verwenden, benennen Sie es in einen aussagekräftigen Namen um, der Ihnen hilft, es zu identifizieren. Um das Konto auf der Seite Anwendungen und APIs umzubenennen, wählen Sie das Konto aus, öffnen das Optionsmenü (⋮) und klicken auf Konto umbenennen.

Allgemeine Aspekte

Bevor Sie den App Connect Designer mit Amazon DynamoDB verwenden, sollten Sie die folgenden Punkte beachten:

  • (Allgemeine Überlegungen) Eine Liste der verfügbaren Trigger-Ereignisse und Aktionen finden Sie auf der Seite Anwendungen und APIs des App Connect Designers.

    Bei einigen Anwendungen hängen die Ereignisse und Aktionen von der Umgebung ab und davon, ob der Konnektor konfigurierbare Ereignisse und eine dynamische Ermittlung von Aktionen unterstützt. Wenn die Anwendung konfigurierbare Ereignisse unterstützt, wird ein Link Weitere konfigurierbare Ereignisse anzeigen unter der Ereignisliste angezeigt. Wenn die Anwendung die dynamische Erkennung von Aktionen unterstützt, sehen Sie unter der Liste der Aktionen einen Link Mehr anzeigen.

  • (Allgemeine Überlegung) Wenn Sie mehrere Konten für eine Anwendung verwenden, kann die Menge der Felder, die angezeigt wird, wenn Sie eine Aktion für diese Anwendung auswählen, für verschiedene Konten unterschiedlich sein. Im Ablaufeditor stellen einige Anwendungen immer einen kuratierten Satz von statischen Feldern für eine Aktion bereit. Andere Anwendungen verwenden die dynamische Suche, um die Felder abzurufen, die auf der Instanz, mit der Sie verbunden sind, konfiguriert sind. Wenn Sie zum Beispiel zwei Konten für zwei Instanzen einer Anwendung haben, kann das erste Konto Einstellungen verwenden, die sofort verwendet werden können. Das zweite Konto kann jedoch mit zusätzlichen benutzerdefinierten Feldern konfiguriert sein.

Ereignisse und Aktionen

Amazon DynamoDB veranstaltungen

Diese Ereignisse beziehen sich auf Änderungen in dieser Anwendung, die einen Ablauf auslösen, um die Aktionen im Ablauf zu vollenden.

Hinweis: Ereignisse sind in dieser Anwendung nicht für Änderungen verfügbar. Sie können eine Bewegung auch auf andere Weise auslösen, z. B. in einem geplanten Intervall oder zu bestimmten Daten und Uhrzeiten.

Amazon DynamoDB aktionen

Ihr Arbeitsablauf vervollständigt diese Aktionen für diese Anwendung.

Objekt Aktion Beschreibung
Sicherungen Kontinuierliche Sicherung hinzufügen oder entfernen Gibt an, ob die Point-in-Time Recovery (PITR) für eine Tabelle aktiviert oder deaktiviert werden soll
Sicherung erstellen Erstellen Sie eine Amazon DynamoDB Tabellensicherung
Backup löschen Löschen einer Amazon DynamoDB Sicherung
Informationen zur kontinuierlichen Sicherung abrufen Prüfen Sie den Status der kontinuierlichen Sicherungen und der Point-in-Time Recovery (PITR) für eine bestimmte Tabelle
Tabelle aus Sicherung wiederherstellen Wiederherstellung einer Tabelle zu einem bestimmten Zeitpunkt
Tabelle zu einem bestimmten Zeitpunkt wiederherstellen Wiederherstellung einer Tabelle zu einem bestimmten Zeitpunkt innerhalb von EarliestRestorableDateTime und LatestRestorableDateTime
Abrufen von Sicherungen Abrufen einer Liste von Amazon DynamoDB Tabellensicherungen
Artikel Massenartikel erstellen Erzeugt mehrere Einträge in einer Tabelle in Amazon DynamoDB
Massenartikel löschen Löscht mehrere Einträge in einer Tabelle in Amazon DynamoDB
Element löschen Löschen Sie ein Element aus der Liste Amazon DynamoDB
Artikel abrufen Abrufen einer Liste von Elementen aus der Amazon DynamoDB
Massenartikel aktualisieren Aktualisiert mehrere Elemente in einer Tabelle in Amazon DynamoDB
Artikel aktualisieren oder erstellen Aktualisieren Sie ein Element, wenn es in Amazon DynamoDB vorhanden ist, oder erstellen Sie das Element
Regionen Grenzwerte abrufen Abrufen der aktuellen Kapazitätsgrenzen für ein AWS Konto über alle Amazon DynamoDB Tabellen in einer bestimmten Region
Tabellen Lebenszeit hinzufügen oder entfernen Gibt den Controller für das Objekt Get Time To Live (Get TTL) an
Tabelle erstellen Erstellen Sie eine Tabelle Amazon DynamoDB
Tabelleninhalt löschen Löschen einer Tabelle Amazon DynamoDB
Zeit zum Leben haben Gibt den Controller für das Objekt Get Time To Live (Get TTL) an
Tabellen abrufen Abrufen einer Liste der Amazon DynamoDB Tabellen
Tags Tags hinzufügen Hinzufügen eines Tags zu einer Tabelle
Tags entfernen Entfernen eines zugehörigen Tags aus einer Tabelle
Tags abrufen Abrufen von Tags für eine Tabelle Amazon DynamoDB

Beispiele

Dashboard-Kachel für eine Vorlage, die Amazon DynamoDB
Dashboard-Kachel für eine Vorlage, die Amazon DynamoDB
Dashboard-Kachel für eine Vorlage, die Amazon DynamoDB

Verwenden Sie Vorlagen, um schnell Abläufe zu erstellen für Amazon DynamoDB

Lernen Sie, wie Sie mit App Connect vorlagen verwenden, um schnell Abläufe zu erstellen, die Aktionen auf Amazon DynamoDB. Öffnen Sie zum Beispiel Discover und suchen Sie nach Amazon DynamoDB.

Dashboard-Kachel für eine Vorlage, die Amazon DynamoDB