PutDynamoDB 2025.5.31.15

Bundle

org.apache.nifi | nifi-aws-nar

Beschreibung

Legt ein Dokument aus DynamoDB basierend auf einem Hashwert und einem Bereichsschlüssel an. Die Tabelle kann entweder Hashwert und Bereich oder nur den Hashwertschlüssel enthalten. Derzeit werden die Schlüssel „Zeichenfolge“ und „Zahl“ unterstützt, und der Wert kann ein JSON-Dokument sein. Bei Hash- und Bereichsschlüsseln sind beide Schlüssel für die Operation erforderlich. Der Inhalt des FlowFile muss JSON sein. Der FlowFile-Inhalt wird dem angegebenen JSON-Dokumentattribut im Element DynamoDB-Element zugeordnet.

Tags

AWS, Amazon, DynamoDB, einfügen, ablegen

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

AWS-Anmeldeinformationen-Anbieterdienst

Der Controller Service, der verwendet wird, um AWS-Anmeldeinformationsanbieter zu erhalten

Batch items for each request (between 1 and 50)

Die in einem Stapel abzurufenden Elemente

Zeichensatz des Dokuments

Zeichensatz der Daten im Dokument

Communications Timeout

Endpoint Override URL

Endpunkt-URL, die anstelle des AWS Standardwerts verwendet werden soll, einschließlich Schema, Host, Port und Pfad. Die AWS-Bibliotheken wählen eine Endpunkt-URL auf der Grundlage der AWS-Region aus, aber diese Eigenschaft überschreibt die ausgewählten Endpunkt-URL und ermöglicht die Verwendung mit anderen S3-kompatiblen Endpunkten.

Hash Key Name

Der Hash-Schlüsselname des Elements

Hash Key Value

Der Hash-Schlüsselwert des Elements

Hash Key Value Type

Der Hash-Schlüsselwerttyp des Elements

Json Document Attribute

Das JSON-Dokument, das aus dem Dynamodb-Element abgerufen werden soll (Typ „s“ im Schema)

Range Key Name

Der Bereichsschlüsselname des Elements

Range Key Value

Range Key Value Type

Der Bereichsschlüsselwert-Typ des Elements

Region

SSL Context Service

Gibt einen optionalen SSL Context Service an, der, falls vorhanden, zum Erstellen von Verbindungen verwendet wird

Tabellenname

Der DynamoDB-Tabellenname.

proxy-configuration-service

Gibt den Proxy-Konfigurations-Controller Service an für die Weiterleitung von Netzwerkanforderungen festl.

Beziehungen

Name

Beschreibung

failure

FlowFiles werden an die Beziehung „failure“ weitergeleitet.

success

FlowFiles werden an die Beziehung „success“ weitergeleitet

unprocessed

FlowFiles werden an die Beziehung „unprocessed“ weitergeleitet, wenn DynamoDB nicht in der Lage ist, alle Elemente der Anfrage zu verarbeiten. Typische Gründe sind eine unzureichende Kapazität des Tabellendurchsatzes und die Überschreitung der maximalen Bytes pro Anfrage. Unverarbeitete FlowFiles können mit einer neuen Anfrage erneut versucht werden.

Schreibt Attribute

Name

Beschreibung

dynamodb.key.error.unprocessed

Nicht verarbeitete Schlüssel in DynamoDB

dynmodb.range.key.value.error

Bereichsschlüsselfehler in DynamoDB

dynamodb.key.error.not.found

DynamoDB-Schlüssel nicht gefunden

dynamodb.error.exception.message

DynamoDB-Ausnahmemeldung

dynamodb.error.code

DynamoDB-Fehlercode

dynamodb.error.message

DynamoDB-Fehlermeldung

dynamodb.error.service

DynamoDB-Fehlerdienst

dynamodb.error.retryable

DynamoDB-Fehler ist wiederholbar

dynamodb.error.request.id

DynamoDB-Fehleranfrage-ID

dynamodb.error.status.code

DynamoDB-Fehlerstatuscode

dynamodb.item.io.error

IO-Ausnahmemeldung beim Erstellen eines Artikels

Siehe auch: