本文描述了 RAM STS 错误相关信息。详细信息请参考API 错误中心

HTTP Status 400

InvalidParameter InvalidParameter.RoleArn
  • HTTP Status: 400
  • ErrorMessage: The parameter RoleArn is wrongly formed.
  • 解决方案:角色 Arn 不正确。请确认该角色 Arn。
InvalidParameter.RoleSessionName
  • HTTP Status: 400
  • ErrorMessage: The parameter RoleSessionName is wrongly formed.
  • 解决方案:RoleSessionName 输入错误。支持输入 2-32 个字符,请输入至少 2 个字符;允许输入^[a-zA-Z0-9\.@\-_]+$。
InvalidParameter.DurationSeconds
  • HTTP Status: 400
  • ErrorMessage: The Min/Max value of DurationSeconds is 15min/1hr.
  • 解决方案:DurationSeconds 参数设置错误。取值范围 900 ~ 3600。
InvalidParameter.PolicyGrammar
  • HTTP Status: 400
  • ErrorMessage: The parameter Policy has not passed grammar check.
  • 解决方案:Policy 语法错误。请修改 Policy 内容。
InvalidParameter.PolicySize
  • HTTP Status: 400
  • ErrorMessage: The size of Policy must be smaller than 1024 bytes.
  • 解决方案:Policy 最大长度为 1024 字节。请修改 Policy 以缩减长度。

HTTP Status 403

NoPermission
  • HTTP Status: 403
  • ErrorMessage: You are not authorized to do this action. You should be authorized by RAM.
  • 解决方案:STS Token 没有权限。请在生成 STSToken 时正确授权。

HTTP Status 500

InternalError
  • HTTP Status: 500
  • ErrorMessage: STS Server Internal Error happened.
  • 解决方案:服务内部错误。可提交工单联系售后技术工程师。