AWS Cloud9添加用户遇正则验证错误:CLI成功控制台报错
AWS Cloud9控制台报错原因及解决办法
问题根源
控制台的错误和你添加的用户ARN里的@符号完全无关,真正原因是:Cloud9控制台加载「所有账户环境」页面时,内部请求错误地把environmentId参数设成了all,而AWS的Cloud9 API要求environmentId必须是8-32位的字母数字组合(匹配正则^[a-zA-Z0-9]{8,32}$),all显然不符合这个规则,所以触发了验证错误。
至于CLI执行成功,是因为你在命令里传入了合法的<ENVIRONMENT_ID>(符合正则要求),API能正常处理成员权限添加请求,这和控制台的页面逻辑异常是两个独立的问题。
解决办法
临时绕过错误页面
直接通过环境的专属链接访问,不用走「所有账户环境」页面:
执行以下CLI命令获取环境的直接访问URL:
aws cloud9 describe-environments --environment-ids <ENVIRONMENT_ID> --query 'environments[0].url' --output text
复制输出的URL打开,就能正常查看和管理该环境的成员权限。
修复控制台页面异常
- 清除当前浏览器的缓存和AWS相关Cookie,重新登录控制台后再次尝试进入Cloud9页面。
- 换用其他浏览器,或者开启隐私/无痕模式访问控制台,排除浏览器缓存导致的页面逻辑问题。
- 如果以上操作都无效,大概率是AWS控制台的临时服务故障,等待一段时间后重试,或者联系AWS支持提交该控制台错误的反馈。
内容的提问来源于stack exchange,提问作者Lina
相关产品推荐
相关产品推荐

