Features
| Pricing | Documentation | Contact | Blog
| Service Name: | DynamoDB |
| ARN Format: | arn:aws:dynamodb:{region}:{account}:table/{name} |
| Style: | Async (Write) |
| Actions (required Permissions): |
dynamodb:DescribeTabledynamodb:BatchWriteItem |
| Payload Format: | Record per packet. |
Proxylity's integration with DynamoDB writes packets arriving at your listener to a DDB table of your choice. Writing packets to a table can be particularly useful as a second destination, allowing packet contents to be quickly queried using connection details and prefix matching on the time of arrival. This is particularly helpful for diagnostic and forensic debugging activities.
Things to know about using DynamoDB Table destinations:
dynamodb:DescribeTable API, so you
can use names of your choice (though key attribute names must not conflict with RequestPacket property names)."{remote_ip}:{remote_port} {local_ip}:{local_port}" and a sort key holding the time of packet arrival in ISO
8601 format.RequestPacket object.dynamodb:BatchWriteItem API is capable of deleting records, Proxylity only puts items and you
can craft a permission policy using conditions that prevents deletes.Batching.Count property of your UDP Gateway Destinations to a multiple of 25 items to get the best cost
efficiency.See DynamoDB destinations in action in our DNS Filter example, which stores domain filtering rules and query analytics in DynamoDB tables.