AWS - DecodeAuthorizationMessage Не разрешено декодировать сообщение - PullRequest
0 голосов
/ 22 декабря 2019

Несмотря на то, что я являюсь администратором учетной записи, я добавил роль IAM следующим образом для определенного EC2, и все еще получаю ту же ошибку:

Произошла ошибка (InvalidAuthorizationMessageException)при вызове операции DecodeAuthorizationMessage: Не разрешено декодировать сообщение

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "sts:DecodeAuthorizationMessage"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}

Почему я не могу декодировать сообщение об ошибке?

1 Ответ

0 голосов
/ 22 декабря 2019

Это сообщение об ошибке вводит в заблуждение. У вас есть права на декодирование сообщения, но вы отправляете недопустимое сообщение для декодирования.

InvalidAuthorizationMessage
Ошибка возвращается, если сообщение, переданное в DecodeAuthorizationMessage, было недействительным. Это может произойти, если токен содержит недопустимые символы, например разрывы строк.

Если вы не авторизованы для выполнения операции, вы получите сообщение об ошибке, подобное следующему:

Ошибка клиента (AccessDenied) при вызове операции DecodeAuthorizationMessage

Ссылки

API_DecodeAuthorizationMessage

Устранение неполадок политики IAM

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