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.
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 |