如何从 AWS CLI 上的旧访问密钥 ID 更新我的访问密钥 ID?

时间:2020-12-31 00:17:27

标签: amazon-web-services amazon-s3 aws-cli

我的目标是使用我的 AWS 教育帐户从命令行访问我的 s3 存储桶。

我希望在命令提示符下获得我的 s3 存储桶列表。我输入了这个命令。 aws s3 ls

我实际上收到了一条错误消息,指出无效的访问密钥 ID。 他们显示的与我的 AWS 教育帐户的家庭年龄不匹配。

如何更改列出的密钥以匹配我的 AWS Educate 主页上的密钥?我想如果我纠正了这个问题,那么我将能够使用 aws cli 访问我的 s3 存储桶。

1 个答案:

答案 0 :(得分:2)

运行:

aws configure

并按照提示配置新的访问密钥和秘密访问密钥。

如果这不起作用,您可以检查另外两件事:

  1. 您是否设置了以下任何环境变量? https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html。这些可以覆盖使用 aws configure
  2. 设置的那些
  3. 如果失败,请检查 $HOME/.aws/credentials 是否没有写保护,或者甚至尝试手动更新凭据。