AWS - DecodeAuthorizationMessage 未获授权解码消息

Ome*_*iva 6 amazon-web-services

尽管我是该帐户的管理员,但我在特定 EC2 上添加了如下 IAM 角色,但仍然遇到相同的错误:

调用 DecodeAuthorizationMessage 操作时发生错误 (InvalidAuthorizationMessageException):未授权解码消息

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "sts:DecodeAuthorizationMessage"
            ],
            "Resource": [
                "*"
            ]
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

为什么我无法解码错误消息?

ken*_*kas 5

此错误消息具有误导性。您有权对消息进行解码,但发送的消息无效以进行解码。

InvalidAuthorizationMessage
如果传递给 DecodeAuthorizationMessage 的消息无效,则返回错误。如果令牌包含无效字符(例如换行符),就会发生这种情况。

如果您无权执行该操作,您将收到类似于以下内容的错误消息:

调用 DecodeAuthorizationMessage 操作时发生客户端错误 (AccessDenied)

参考