Https 如何使用带有let';s加密证书?

Https 如何使用带有let';s加密证书?,https,google-cloud-storage,load-balancing,lets-encrypt,certbot,Https,Google Cloud Storage,Load Balancing,Lets Encrypt,Certbot,目前,我正在从一个存储桶中构建一个React应用程序(一堆静态文件),以便通过在DNS中使用CNAME重定向,在域上加载内容。但这只适用于HTTP(),我们需要HTTPS 在同一个链接中,他们告诉您设置负载平衡器,但这需要证书,我看不到使用let's encrypt证书设置负载平衡器的方法,因为我没有使用vm实例或任何东西 我已经知道我必须设置一个指向负载平衡器的A记录。因此我发现我可以使用txt dns记录为质询创建证书:certbot certonly--manual--preferred

目前,我正在从一个存储桶中构建一个React应用程序(一堆静态文件),以便通过在DNS中使用CNAME重定向,在域上加载内容。但这只适用于HTTP(),我们需要HTTPS

在同一个链接中,他们告诉您设置负载平衡器,但这需要证书,我看不到使用let's encrypt证书设置负载平衡器的方法,因为我没有使用vm实例或任何东西


我已经知道我必须设置一个指向负载平衡器的A记录。

因此我发现我可以使用txt dns记录为质询创建证书:
certbot certonly--manual--preferred challenges dns
。对于公钥上传
cert.pem
,对于证书链
chain.pem
,私钥是显而易见的


我遇到的最后一个问题可能与dns缓存有关,如果我在firefox上加载该站点(只需键入域),它会直接进入https版本,但会显示google 404错误。

如果你不坚持要使用Let's Encrypt证书,这里有一个使用Cloudflare CDN的替代解决方案:(免费)