Docker环境中运行AWS IoT CLI命令遭遇SSL验证失败问题求助
AWS IoT Data CLI Commands Fail with SSL Certificate Error in Docker (Works Locally on Raspberry Pi)
我在树莓派本地环境已经完成aws configure配置,运行以下AWS IoT Data CLI命令时完全正常:
aws iot-data delete-thing-shadow --thing-name <你的设备名称> --shadow-name <影子名称> /dev/stdout --no-verify-ssl aws iot-data update-thing-shadow --thing-name <你的设备名称> --shadow-name <影子名称> /dev/stdout --no-verify-ssl
但当我把这些命令放到Docker容器里运行时,却碰到了SSL验证失败的错误:
SSL validation failed for <你的IoT端点> unable to get local issuer certificate (_ssl.c:1056) [X509] no certificate or crl found (_ssl.c:4053)
我已经尝试了不少常见的排查手段,比如调整AWS CLI的SSL验证相关配置、检查证书路径设置等,但问题还是没解决。有没有朋友遇到过同样的情况,能分享下可行的解决方案吗?
内容的提问来源于stack exchange,提问作者Steven
相关产品推荐
相关产品推荐

