首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在aws cli中全局启用-不验证--ssl,以及如何禁用它?

如何在aws cli中全局启用-不验证--ssl,以及如何禁用它?
EN

Stack Overflow用户
提问于 2022-10-20 14:00:07
回答 1查看 65关注 0票数 -1

我得到了一个SSL验证失败,而我的S3代码正在尝试与S3桶交互。错误进一步说明

无法获得本地颁发者证书。(_ssl.c:1131)

这个问题最终将以合法的方式得到解决。

但是,现在,我需要一个快速的解决办法。许多答案提到了使用--no-verify-ssl的风险,但没有人告诉如何使用它。

有可能在全球范围内实现这一点吗?另外,当问题以正确的方式修复时,我可以禁用它吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-20 14:12:43

不要使用--no-verify-ssl。这样做会让自己对中间人的攻击敞开心扉,而忽视你在共同责任模式下的义务。

如果您没有在环境的信任存储中安装CA,可以使用--ca-bundle选项或ca_bundle配置键手动传递CA包。

示例用法

  1. 创建AWS CA包
代码语言:javascript
复制
 curl https://www.amazontrust.com/repository/{SFSRootCAG2,AmazonRootCA4,AmazonRootCA3,AmazonRootCA2,AmazonRootCA1}.pem >> ~/.aws/ca_bundle.pem
  1. 配置SDK (选择)
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74141199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档