更新时间:2026-05-28 GMT+08:00
分享

InvalidAccessKeyId

The security token is invalid.

报错描述

Security Token无效。

相关知识:

临时AK/SK和SecurityToken,共同组成了用户的临时安全凭证。临时安全凭证存在有效期,有效期内可以使用凭证访问云服务,超出有效期凭证作废。

报错原因

  • 原因1:请求使用的Security Token格式错误,可能已损坏或不完整。
  • 原因2:请求使用的Security Token已过期。
  • 原因3:请求使用的AK,不是和Security Token配套的临时AK。

处理建议

  • 针对原因1:检查临时AK/SK和SecurityToken是否完整传入,是否存在多余字符、缺失字符或字符写错的情况。
  • 针对原因2:重新获取Security Token
  • 针对原因3:检查请求中的AK,是否是和Security Token配套的临时AK,确保使用正确的AK。

The OBS Access Key Id you provided does not exist in our records.

报错描述

请求提供的访问密钥不存在于数据库中。

报错原因

  • 原因1:传入的AK与实际AK不一致。如何查看密钥请参考访问密钥
  • 原因2:访问密钥已被删除。如何查看用户名下的密钥请参考访问密钥

处理建议

  • 针对原因1:

    检查请求中的AK字符串是否与实际AK一致,是否存在多余字符、缺失字符或字符写错的情况。

  • 针对原因2:

    重新创建访问密钥,然后使用新创建的密钥重试。

The user holding this access key has been disabled.

报错描述

传入的 AK 对应的用户被禁用。

报错原因

传入的 AK 对应的用户被禁用。

处理建议

  1. 以IAM管理员角色进入IAM控制台用户列表
  2. 单击当前AK对应的用户名称,进入用户详情页。
  3. 检查用户状态,将“状态”一栏的“停用”改成“启用”。

This user only supports console access, not programmatic access.

报错描述

传入的AK对应的用户只能通过控制台访问,不能通过API调用。

报错原因

传入的AK对应的用户只能通过控制台访问,不能通过API调用。

处理建议

  1. 以IAM管理员角色进入IAM控制台用户列表
  2. 单击当前AK对应的用户名称,进入用户详情页。
  3. 在“访问方式”一栏的增加勾选“编程访问”。

the access key XXX is inactive.

报错描述

AK 被禁用。

报错原因

传入的 AK 被禁用,状态为非启用。

处理建议

重新启用访问密钥,详细操作参见创建访问密钥

相关文档