确认使用的AWS CLI版本是否符合要求,需要使用版本1.16.78或更高版本。
确认Amplify Cognito资源是否正确配置。确保使用正确的identityPoolId和region,以及在resource表中正确指定了AWS::Cognito::UserPool。
确保使用了正确的Cognito用户池和用户组。
以下是包含代码示例的
import Amplify, {Auth} from 'aws-amplify';
Amplify.configure({Auth: {
region: 'region',
identityPoolId: 'identityPoolId',
userPoolId: 'userPoolId',
userPoolWebClientId: 'userPoolWebClientId'
}});
const listUsersInGroup = async () => {
try {
const group = await Auth.getGroup('groupName');
const users = await Auth.listUsersInGroup(group);
console.log(users);
} catch (error) {
console.log(error);
}
};
listUsersInGroup();
在调用listUsersInGroup()函数时,确保将groupName替换为您要查询的Cognito用户组的名称。此外,如果您想要查询所有用户组的用户,请省略getGroup()函数,直接通过Auth.listUsersInGroup()获取用户列表。