Tools
Amazon DynamoDB
Connect to Amazon DynamoDB
Integrate Amazon DynamoDB into workflows. Supports Get, Put, Query, Scan, Update, and Delete operations on DynamoDB tables.
Get an item from a DynamoDB table by primary key
| Parameter | Type | Required | Description |
|---|
region | string | Yes | AWS region (e.g., us-east-1) |
accessKeyId | string | Yes | AWS access key ID |
secretAccessKey | string | Yes | AWS secret access key |
tableName | string | Yes | DynamoDB table name |
key | object | Yes | Primary key of the item to retrieve |
consistentRead | boolean | No | Use strongly consistent read |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
item | object | Retrieved item |
Put an item into a DynamoDB table
| Parameter | Type | Required | Description |
|---|
region | string | Yes | AWS region (e.g., us-east-1) |
accessKeyId | string | Yes | AWS access key ID |
secretAccessKey | string | Yes | AWS secret access key |
tableName | string | Yes | DynamoDB table name |
item | object | Yes | Item to put into the table |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
item | object | Created item |
Query items from a DynamoDB table using key conditions
| Parameter | Type | Required | Description |
|---|
region | string | Yes | AWS region (e.g., us-east-1) |
accessKeyId | string | Yes | AWS access key ID |
secretAccessKey | string | Yes | AWS secret access key |
tableName | string | Yes | DynamoDB table name |
keyConditionExpression | string | Yes | Key condition expression (e.g., "pk = :pk") |
filterExpression | string | No | Filter expression for results |
expressionAttributeNames | object | No | Attribute name mappings for reserved words |
expressionAttributeValues | object | No | Expression attribute values |
indexName | string | No | Secondary index name to query |
limit | number | No | Maximum number of items to return |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
items | array | Array of items returned |
count | number | Number of items returned |
Scan all items in a DynamoDB table
| Parameter | Type | Required | Description |
|---|
region | string | Yes | AWS region (e.g., us-east-1) |
accessKeyId | string | Yes | AWS access key ID |
secretAccessKey | string | Yes | AWS secret access key |
tableName | string | Yes | DynamoDB table name |
filterExpression | string | No | Filter expression for results |
projectionExpression | string | No | Attributes to retrieve |
expressionAttributeNames | object | No | Attribute name mappings for reserved words |
expressionAttributeValues | object | No | Expression attribute values |
limit | number | No | Maximum number of items to return |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
items | array | Array of items returned |
count | number | Number of items returned |
Update an item in a DynamoDB table
| Parameter | Type | Required | Description |
|---|
region | string | Yes | AWS region (e.g., us-east-1) |
accessKeyId | string | Yes | AWS access key ID |
secretAccessKey | string | Yes | AWS secret access key |
tableName | string | Yes | DynamoDB table name |
key | object | Yes | Primary key of the item to update |
updateExpression | string | Yes | Update expression (e.g., "SET #name = :name") |
expressionAttributeNames | object | No | Attribute name mappings for reserved words |
expressionAttributeValues | object | No | Expression attribute values |
conditionExpression | string | No | Condition that must be met for the update to succeed |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
item | object | Updated item |
Delete an item from a DynamoDB table
| Parameter | Type | Required | Description |
|---|
region | string | Yes | AWS region (e.g., us-east-1) |
accessKeyId | string | Yes | AWS access key ID |
secretAccessKey | string | Yes | AWS secret access key |
tableName | string | Yes | DynamoDB table name |
key | object | Yes | Primary key of the item to delete |
conditionExpression | string | No | Condition that must be met for the delete to succeed |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
- Category:
tools
- Type:
dynamodb