Я установил SDK в nodejs. С помощью accessKeyId и secretAccessKey я могу точно определить приложение, а также восстановить данные определенного приложения. Но я не могу получить все приложения (getApps (params = {}, callback) ⇒ AWS.Request).
В IAM я указал своему пользователю, моей роли и моей группе политику конфиденциальности, которая находится в (Ссылка: https://docs.aws.amazon.com/es_es/pinpoint/latest/developerguide/permissions-actions.html).
Когда я пытаюсь получить доступ ко всем приложениям, с помощью следующего кода:
const params = {
PageSize: "5",
Token: "tokentest1"
};
pinpoint.getApps(params, function(err, data) {
if (err) console.log(err, err.stack);
// an error occurred
else console.log(data); // successful response
});
Ответ, который я получаю:
name:"InternalServerErrorException"
requestId:"be9d8ffb-e0f0-11e8-891d-e5fc10d60fa0"
retryable:true
stack:"InternalServerErrorException: Internal server error\n at Object.extractError (/Users/develop/projects/nodejs/notifier-service/node_modules/aws-sdk/lib/protocol/json.js:48:27)\n at Request.extractError (/Users/develop/projects/nodejs/notifier-service/node_modules/aws-sdk/lib/protocol/rest_json.js:52:8)\n at Request.callListeners (/Users/develop/projects/nodejs/notifier-service/node_modules/aws-sdk/lib/sequential_executor.js:106:20)\n at Request.emit (/Users/develop/projects/nodejs/notifier-service/node_modules/aws-sdk/lib/sequential_executor.js:78:10)\n at Request.emit (/Users/develop/projects/nodejs/notifier-service/node_modules/aws-sdk/lib/request.js:683:14)\n at Request.transition (/Users/develop/projects/nodejs/notifier-service/node_modules/aws-sdk/lib/request.js:22:10)\n at AcceptorStateMachine.runTo (/Users/develop/projects/nodejs/notifier-service/node_modules/aws-sdk/lib/state_machine.js:14:12)\n at /Users/develop/p...
statusCode:500
Кто-нибудь может мне помочь? Что я не прав?
Спасибо