Serverless Framework V4执行serverless命令创建新项目认证失败求助
Serverless Framework V4 模板初始化认证失败解决方案
- 检查Serverless AWS凭证配置:执行
sls config credentials查看当前绑定的AWS账号信息,确认是个人账号。若不符,执行sls config credentials --provider aws --key 你的个人账号AccessKey --secret 你的个人账号SecretKey重新配置。 - 清理本地缓存:删除
~/.serverless/(macOS/Linux)或%USERPROFILE%\.serverless(Windows)目录,再重新执行sls login。 - 排除凭证链干扰:临时清空AWS相关环境变量(macOS/Linux执行
unset AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_SESSION_TOKEN;Windows执行set AWS_ACCESS_KEY_ID= & set AWS_SECRET_ACCESS_KEY= & set AWS_SESSION_TOKEN=),再运行模板初始化命令,避免其他渠道的凭证覆盖。 - 更新Serverless CLI:执行
npm install -g serverless@latest确保使用最新稳定版V4,版本差异可能导致认证流程异常。 - 验证个人账号权限:用个人账号凭证执行
aws lambda list-functions,确认AWS CLI能正常调用服务,排除账号权限或凭证本身的问题。
内容的提问来源于stack exchange,提问作者Saatwik Mehta
相关产品推荐
相关产品推荐

