Create the user pool first and sign in with permission to manage it. Every operation requires
--user-pool-id. Use global --provider to select Volcengine or BytePlus and the matching account and regionCommands
Field constraints
Usernames must contain 2–64 ASCII letters, digits, dots, underscores, or hyphens. They cannot start with a digit or contain consecutive dots. Names, email addresses, and external identity provider IDs have a 255-character limit. Email addresses must be valid, and phone numbers must use E.164 format. Each create batch accepts 1–1000 users. Updates can clear the name, email, or phone with an empty string, but cannot clear the usernameuser create
Create 1-1000 users in a user pool (batch; reports per-user success/failure)user update
Update one user’s fields in a user pool (omitted flags keep current values; an empty string clears —name/—email/—phone)user delete
Delete one user from a user pool (irreversible)user list
List users in a user pool (exact-match filters; token-based pagination)nextToken to --next-token to read subsequent pages; the CLI does not fetch every page automatically
Batch input file
Createusers.json as an array or an object containing a users array. Each user requires preferredUsername; other fields are optional
users.json