PutDynamoDB 2025.5.31.15

Bundle

org.apache.nifi | nifi-aws-nar

Description

Place un document à partir de DynamoDB sur la base d’un hachage et d’une clé d’intervalle. La table peut comporter soit un hachage et une plage, soit une clé de hachage seule. Actuellement, les clés prises en charge sont les chaînes et les nombres et la valeur peut être un document json. Dans le cas des clés de hachage et de plage, les deux clés sont nécessaires pour l’opération. Le contenu du FlowFile doit être JSON. Un FlowFile est mappé à l’attribut JSON Document spécifié dans l’élément DynamoDB.

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

Le document JSON à récupérer dans l’élément dynamodb (type “s” dans le schéma)

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 :