请求中包含的安全令牌无效。 Aws :: SQS :: Errors :: InvalidClientTokenId

时间:2018-12-07 09:58:01

标签: ruby-on-rails amazon-web-services amazon-ec2 amazon-sqs shoryuken

当我尝试启动shoryuken时,出现此错误

请求中包含的安全令牌无效。 (Aws :: SQS :: Errors :: InvalidClientTokenId)。甚至以前对我也有用。

消息已添加到队列中,但Worker无法访问队列。

2 个答案:

答案 0 :(得分:0)

您应该生成一个新令牌。 它可能已过期。

答案 1 :(得分:0)

是的,我已解决此问题。我必须在生产模式下运行shoryuken我有两个不同的键。谢谢。

//create
exports.question_create = function (req, res, next) {
    let qu = new Question(
        {
            question_text: req.body.question_text,
            subText: req.body.subText,
            type: req.body.type,
            difficulty: req.body.difficulty,
            status: req.body.status,
            options_required: req.body.options_required,
            explanation: req.body.explanation,
            created_by: '',
            created_at: Date.now(),
            option: req.body.option
        }
    );

    qu.save(function (err) {
        if (err) {
            return next('some error occurred ' + err);
        }
        res.send('question Created successfully')
    })
};