【问题标题】:Self signed certificate error in serverless deply无服务器部署中的自签名证书错误
【发布时间】:2019-06-11 06:58:16
【问题描述】:

我正在尝试从我的本地机器在 AWS 上部署无服务器应用程序。该机器位于公司防火墙后面。

最初我遇到连接错误,所以我在终端上添加了 http_proxy 和 https_proxy 设置。

现在,当我尝试部署时,我不断在证书链中收到错误的自签名证书。

我还从 puttygen 创建了一个证书,并将 npm ca 文件路径设置为它,但都是徒劳的。

我的 npm install 工作正常,唯一的问题是无服务器部署。

不知道下一步该做什么。

已经感谢您的帮助。

如果有任何帮助,我已经添加了图像的屏幕截图。

【问题讨论】:

  • 如果您编辑问题以向我们展示失败 - 完整的命令(没有敏感信息)和完整的错误/异常,可能会更好。
  • (node:57255) 警告:通过禁用证书验证,将 NODE_TLS_REJECT_UNAUTHORIZED 环境变量设置为“0”会导致 TLS 连接和 HTTPS 请求不安全。无服务器:排除开发依赖项...无服务器:发生可恢复错误(证书链中的自签名证书),休眠 5 秒。尝试 4 个中的 1 个

标签: node.js aws-lambda aws-sdk serverless-framework aws-serverless


【解决方案1】:

运行这个:

export NODE_TLS_REJECT_UNAUTHORIZED=0

然后进行 sls 部署

您可以尝试的另一个选项是:

npm i -g serverless@latest

然后进行 sls 部署

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 2017-11-02
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    相关资源
    最近更新 更多