PutDynamoDB 2025.10.2.19

Bundle

org.apache.nifi | nifi-aws-nar

Description

Puts a document from DynamoDB based on hash and range key. The table can have either hash and range or hash key alone. Currently the keys supported are string and number and value can be json document. In case of hash and range keys both key are required for the operation. The FlowFile content must be JSON. FlowFile content is mapped to the specified Json Document attribute in the DynamoDB item.

Balises

AWS amazon, DynamoDB, insérer, mettre

Exigences en matière d’entrées

REQUIRED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

Service des fournisseurs d’identifiants de connexion AWS

Le Controller Service qui est utilisé pour obtenir le fournisseur d’identifiants de connexion AWS

Éléments de lot de chaque requête (entre 1 et 50)

Éléments à récupérer en un seul lot

Character set of document

Jeu de caractères des données contenues dans le document

Délai d’expiration de la communication

Endpoint Override URL

URL du point de terminaison à utiliser à la place du point de terminaison AWS par défaut, y compris le schéma, l’hôte, le port et le chemin. Les bibliothèques AWS sélectionnent une URL de point de terminaison en fonction de la région AWS, mais cette propriété remplace l’URL de point de terminaison sélectionnée, ce qui permet une utilisation avec d’autres points de terminaison compatibles S3.

Hash Key Name

Nom de clé de hachage de l’élément

Hash Key Value

Valeur de clé de hachage de l’élément

Hash Key Value Type

Type de valeur de la clé de hachage de l’élément

Attribut du document JSON

The Json document to be retrieved from the dynamodb item ( “s” type in the schema)

Range Key Name

Nom de clé d’intervalle de l’élément

Range Key Value

Range Key Value Type

Type de valeur de clé d’intervalle de l’élément

Region

Service contextuel SSL

Spécifie un service contextuel SSL facultatif qui, s’il est fourni, sera utilisé pour créer des connexions

Nom de la table

Nom de table DynamoDB

service proxy-configuration

Spécifie le Controller Service de configuration proxy pour les requêtes réseau proxy.

Relations

Nom

Description

failure

Les FlowFiles sont routés vers la relation d’échec

success

Les FlowFiles sont routés vers la relation « success »

unprocessed

Les FlowFiles sont routés vers la relation non traité lorsque DynamoDB n’est pas en mesure de traiter tous les éléments de la requête. Les raisons types sont une capacité de débit insuffisante de la table et un dépassement du nombre maximal d’octets par requête. Les FlowFiles non traités peuvent faire l’objet d’une nouvelle requête.

Écrit les attributs

Nom

Description

dynamodb.key.error.unprocessed

Clés DynamoDB non traitées

dynmodb.range.key.value.error

Erreur de clé d’intervalle DynamoDB

dynamodb.key.error.not.found

Clé DynamoDB introuvable

dynamodb.error.exception.message

Message d’exception DynamoDB

dynamodb.error.code

Code d’erreur DynamoDB

dynamodb.error.message

Message d’erreur DynamoDB

dynamodb.error.service

Service d’erreur DynamoDB

dynamodb.error.retryable

L’erreur DynamoDB peut être retentée

dynamodb.error.request.id

ID de requête en état d’erreur DynamoDB

dynamodb.error.status.code

DynamoDB error status code

dynamodb.item.io.error

Message d’exception IO lors de la création d’un article

Voir aussi :