如何解决AWS在Windows cmd上配置问题
我正在尝试使用 boto3 访问我的's3'存储桶,出现以下错误:
ClientError: An error occurred (403) when calling the HeadObject operation: Forbidden
尽管,我已经提供了所有访问令牌。
session = boto3.Session(
aws_access_key_id=aws_access_key_id1,aws_secret_access_key=aws_secret_access_key1,aws_session_token=aws_session_token1
)
寻找如何使用 awscli 设置配置文件的方法,以便 boto3 直接从那里获取配置文件,但是在安装awscli 之后(尝试了两个Windows安装程序并在运行时pip安装awscli)
aws configure
cmd不要求访问令牌。该命令都不起作用。
我在路径文件夹中添加了* \ site-packages \ bin *和* \ Amazon \ AWSCLIV2 *,但仍然无法使用。 任何帮助,将不胜感激。 谢谢。
解决方法
显然,pip install awscli
安装了V1,该问题是由于两个不同的版本V1和V2引起的。
只需删除旧版本即可解决问题。
pip uninstall awscli
查看%PATH%
环境变量,然后删除/修改该变量以使用新的AWS CLI工具,还检查与AWS CLI相关的任何其他环境变量,并对其进行修改,然后进行测试。 / p>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。