In addition to creating a new AWS account, you can use prefixes for Dynamo tables. For example, production-users , test-users , etc.
However, for development purposes, I would recommend using DynamoDB Local with the jcabi-dynamodb-maven-plugin . The plugin launches a local version of DynamoDB before your integration tests and immediately disables it. Much more convenient and stable than relying on a "test" table in DynamoDB.
source share