You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用Amazon Chime CreateUser创建用户报BadRequestException错误

问题根因

调用CreateUser接口抛出BadRequestException: Service received a bad request的核心原因是参数组合不符合Amazon Chime的接口校验规则:
当UserType指定为SharedDevice(共享设备类用户)时,禁止传入Email字段。共享设备类型用户不需要绑定个人邮箱,传入邮箱字段会直接被接口判定为非法请求。

修复方案

二选一调整参数即可:

  • 若需要创建共享设备用户:直接移除参数中的Email字段
    const params = {
      AccountId: process.env.ACCOUNT_ID /* 注意此处需传入Chime专属账户ID,不是12位AWS主账号ID */,
      Username: 'TestUser',
      UserType: 'SharedDevice',
    };
    chime.createUser(params, function (err, data) {
      if (err) console.log(err, err.stack);
      else console.log(data);
    });
    
  • 若需要创建绑定个人邮箱的普通用户:保留Email字段,将UserType改为PrivateUser
其他常见触发场景

调整参数后仍报错的话,逐一排查以下问题:

  • AccountId传值错误:不要直接使用12位AWS主账号ID,需传入Amazon Chime控制台内对应团队的专属账户ID
  • 字段格式不合法:Username长度不能超过64字符,仅支持大小写字母、数字及_、-、.符号,不能包含邮箱格式内容
  • 区域配置错误:初始化Chime客户端时需指定Chime账户所属的AWS区域,跨区域调用会触发校验失败
  • 权限不足:确认调用接口的IAM身份已附加chime:CreateUser对应权限,部分权限缺失场景也会抛出该泛化报错

内容的提问来源于stack exchange,提问作者CrystalSapphire

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 22:51:19