如何下载AWS证书以将其与NodeJS一起使用

Tho*_*uet 1 ssl amazon-web-services node.js

我正在努力与AWS系统地启用https.我通过证书管理器申请了证书,然后让ELB和安全组听取HTTPS和端口443.

但是我还需要AWS实例上的服务器来监听443端口上的https请求,对吗?我的服务器正在运行NodeJS和Express.根据我的理解,我需要有一个证书(.crt)文件和密钥才能正确完成,但我没有找到如何从AWS Certificate Manager下载它们.

以前有人遇到过这个问题吗?谢谢大家!

Mar*_*k B 6

我还需要AWS实例上的服务器来监听443端口上的https请求,对吗?

不,您在ELB上启用证书.SSL终止发生在ELB上,ELB和NodeJS服务器之间的通信通过VPC内的HTTP进行.ELB将向X-Forwarded-Proto您的NodeJS服务器发送一个特殊的HTTP标头,您可以检查是否需要知道ELB和客户端之间的连接是通过HTTP还是HTTPS.

您无法下载亚马逊ACM服务生成的证书.您只能通过Load Balancers或CloudFront分配使用它们.