Я пытаюсь получить доступ к методу adminAddUserToGroup в AWS Cognito.
из моего реактивно-родного приложения. Я хочу добавить пользователя в определенную группу сразу после его регистрации.
В документации к методу написано "Требуются учетные данные разработчика".
У меня есть учетные данные (AccessKey и SecretKey) в ~ / .aws / учетные данные в моей системе. Как мне использовать это в моем коде?
var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider(
{ region: regionId }
);
const params = {
GroupName: groupName,
UserPoolId: userPoolId,
Username: that.state.username
};
cognitoidentityserviceprovider.adminAddUserToGroup(
params,
(err, data) => {
if (err) console.log(err);
else {
console.log(data);
}
}
);
Это вызывает ошибку
CredentialsError: Missing credentials in config
at credError (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:245014:50)
at Config.getCredentials (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:245058:24)
at Request.VALIDATE_CREDENTIALS (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:245435:36)
at Request.callListeners (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:244218:28)
at Request.emit (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:244195:20)
at Request.emit (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:247081:26)
at Request.transition (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:246822:22)
at AcceptorStateMachine.runTo (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:247182:22)
at Request.runTo (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:246894:27)
at Request.send (blob:http://localhost:8081/6f586340-99cf-40d3-b978-de453021be50:246887:22)
Где и как мне добавить учетные данные разработчика?