AWS Amplify now supports seeding data across Amazon Cognito, AWS AppSync, Amazon DynamoDB, and Amazon S3. Developers can programmatically create test users and associated resources through new APIs and a CLI command.
This feature simplifies testing and development workflows by enabling quick population of auth-dependent resources. Create Cognito users, seed DynamoDB records via AppSync with user context, and upload S3 objects – all while maintaining proper authentication relationships. This eliminates manual user creation and authentication steps previously required for testing auth-protected resources.
This feature is available in all regions where AWS Amplify is supported.
To learn more about implementing auth-dependent data seeding in your application, visit the AWS Amplify documentation for seeding .