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

And*_*rea 4 amazon-s3 amazon-web-services aws-cli

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

我希望在命令提示符中获得我的 s3 存储桶的列表。我输入了这个命令。AWS S3 LS

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

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

Ada*_*ers 6

跑步:

aws configure
Run Code Online (Sandbox Code Playgroud)

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

如果这不起作用,您还可以检查其他两件事:

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