更新时间: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:
- 针对原因2:
重新创建访问密钥,然后使用新创建的密钥重试。
The user holding this access key has been disabled.
报错描述
传入的 AK 对应的用户被禁用。
报错原因
传入的 AK 对应的用户被禁用。
处理建议
- 以IAM管理员角色进入IAM控制台用户列表。
- 单击当前AK对应的用户名称,进入用户详情页。
- 检查用户状态,将“状态”一栏的“停用”改成“启用”。
This user only supports console access, not programmatic access.
报错描述
传入的AK对应的用户只能通过控制台访问,不能通过API调用。
报错原因
传入的AK对应的用户只能通过控制台访问,不能通过API调用。
处理建议
- 以IAM管理员角色进入IAM控制台用户列表。
- 单击当前AK对应的用户名称,进入用户详情页。
- 在“访问方式”一栏的增加勾选“编程访问”。