Skip to content

Aws Dynamo Db

Node: awsDynamoDb · Full type: n8n-nodes-base.awsDynamoDb · Version: 1

Credentials

aws (alias: @aws) / awsAssumeRole (alias: @aws)

CREDENTIAL @aws = aws "My Aws Dynamo Db"

Operations

Resource: item

upsert

Parameter Type Default Details
additionalFields collection {} keys: eavUi, conditionExpression, eanUi

delete

Parameter Type Default Details
returnValues options "NONE" ALL_OLD, NONE
keysUi fixedCollection {} groups: keyValues
simple boolean true
additionalFields collection {} keys: conditionExpression, eanUi, expressionAttributeUi

get

Parameter Type Default Details
select options "ALL_ATTRIBUTES" ALL_ATTRIBUTES, ALL_PROJECTED_ATTRIBUTES, SPECIFIC_ATTRIBUTES
simple boolean true
keysUi fixedCollection {} groups: keyValues
additionalFields collection {} keys: projectionExpression, eanUi, readType

getAll

Parameter Type Default Details
scan boolean false
keyConditionExpression string "" required
eavUi fixedCollection {} required; groups: eavValues
returnAll boolean false
select options "ALL_ATTRIBUTES" ALL_ATTRIBUTES, ALL_PROJECTED_ATTRIBUTES, COUNT, SPECIFIC_ATTRIBUTES
simple boolean true
options collection {} keys: indexName, projectionExpression, filterExpression, eanUi

Common Parameters

Parameter Type Default Details
authentication options "iam" iam, assumeRole
tableName options [] required
filterExpression string ""

Parameter Details

fieldsUi children:

fieldValues group:

Parameter Type Default Details
fieldId string ""
fieldValue string ""

additionalFields children:

Parameter Type Default Details
eavUi fixedCollection {} required; groups: eavValues
conditionExpression string ""
eanUi fixedCollection {} groups: eanValues

keysUi children:

keyValues group:

Parameter Type Default Details
key string ""
type options "S" B, N, S
value string ""

eavUi children:

eavValues group:

Parameter Type Default Details
attribute string ""
type options "S" N, S
value string ""

options children:

Parameter Type Default Details
indexName string ""
projectionExpression string ""
filterExpression string ""
eanUi fixedCollection {} groups: eanValues

Example

NODE "awsDynamoDb" @aws AS "Aws Dynamo Db" {
  resource: "item",
  operation: "get",
  keyConditionExpression: {{ $json.keyConditionExpression }}
}