You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:使用AWS CLI发布Lambda层时遭遇SSL验证失败错误

AWS Lambda层上传SSL验证错误的解决办法

针对EOF违反协议的SSL错误,可尝试以下方案:

方案1:修复本地SSL证书或临时跳过验证

  • 先更新本地系统的CA证书库,解决证书信任问题:
    • Linux系统:执行sudo update-ca-certificates
    • macOS系统(用Homebrew):执行brew install openssl && brew link --force openssl
  • 若只是临时测试,可在CLI命令中添加--no-verify-ssl参数绕过验证(生产环境不推荐):
    aws lambda publish-layer-version --layer-name layer-headless_chrome-v0.2-beta.0 --zip-file fileb://layer-headless_chrome-v0.2-beta.0.zip --compatible-runtimes "python3.8" --no-verify-ssl
    

方案2:改用S3中转上传(更稳定的大文件上传方式)

因为文件大小接近CLI直接上传的临界值,网络波动易触发错误,建议通过S3上传:

  1. 先将压缩包传到us-east-1区域的S3桶:
    aws s3 cp layer-headless_chrome-v0.2-beta.0.zip s3://your-bucket-name/layer-packages/layer-headless_chrome-v0.2-beta.0.zip
    
  2. 通过S3地址发布Lambda层:
    aws lambda publish-layer-version --layer-name layer-headless_chrome-v0.2-beta.0 --content S3Bucket=your-bucket-name,S3Key=layer-packages/layer-headless_chrome-v0.2-beta.0.zip --compatible-runtimes "python3.8"
    

方案3:更新AWS CLI到最新版本

旧版本CLI可能存在SSL相关的兼容性bug,执行以下命令更新:

  • Linux/macOS:pip install --upgrade awscli
  • Windows:重新下载AWS CLI安装包并覆盖安装

内容的提问来源于stack exchange,提问作者slothish1

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 15:25:03