Sts на лямбда-API возвращает неверную ошибку сервера - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь сгенерировать учетные данные с помощью sts.assumeRole в моем API, который находится в лямбда-выражении, которое может быть запущено из шлюза API. Проблема в том, что когда я отправляю запрос на конечную точку, он отправляет клиенту внутреннюю ошибку сервера (никакой другой информации). Это код API:

let stsCredentials


sts.assumeRole({
    DurationSeconds: 900, //  credentials last 15 minutes
    RoleArn: "arn:aws:iam::842448434869:role/SiteAdmin",
    RoleSessionName: "Admin",
    Policy: JSON.stringify(policy)
  }, (err, data) => {
    if(err){
      res.send(err, err.stack)
    }else{
      res.send(typeof stsCredentials)
    }
  })

У лямбды есть все права доступа, в чем может быть проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...