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

配置AWS终端时遇‘无法定位凭据’错误的排查与解决

问题解决步骤

临时解决:显式指定Profile执行命令

直接在你的S3复制命令后加上--profile trainer(或training,两者密钥一致),命令如下:

aws s3 cp s3://wildrydes-us-east-1/WebApplication/1_StaticWebHosting/website ./ --recursive --profile trainer

永久优化:设置默认Profile

如果不想每次命令都加--profile参数,可以把trainer设为默认使用的Profile:

  • 临时生效(当前终端会话):
    export AWS_PROFILE=trainer
    
  • 永久生效(所有终端会话):
    把上述export命令添加到你的shell配置文件中(比如~/.bashrc、~/.zshrc或~/.profile),保存后重启终端即可。
你操作中的问题与误解
  • 重复创建了冗余Profile:通过aws configure import导入CSV时,工具自动生成了training配置段,之后你又手动执行aws configure --profile trainer创建了另一个完全重复的Profile,导致~/.aws/credentials和~/.aws/config里各有两组重复配置,既没必要还容易造成混淆。
  • 未指定Profile执行命令:AWS CLI默认会读取名为default的Profile配置,但你没有创建default的凭证信息,也没有在命令中显式指定要使用的trainer或trainingProfile,因此CLI无法找到可用的凭证信息,抛出错误。

内容的提问来源于stack exchange,提问作者GʀᴜᴍᴘʏCᴀᴛ

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 13:45:39