目标: 让我的谷歌云应用程序支持 SSL
我使用了一个预构建的解决方案在谷歌计算引擎上启动了一个实例。我需要上传 SSL 证书以接受信用卡支付等操作。但是我找不到任何 UI 或方法来为我的应用程序/域名启用 SSL。
谷歌应用引擎有一个 UI 可以上传证书,但没有办法启动预构建解决方案或将应用程序从计算引擎转移过来。
当然,该域名是使用谷歌域名注册的,并且该应用程序在同一账户下注册到谷歌云平台。
谢谢 -- Matt
目标: 让我的谷歌云应用程序支持 SSL
我使用了一个预构建的解决方案在谷歌计算引擎上启动了一个实例。我需要上传 SSL 证书以接受信用卡支付等操作。但是我找不到任何 UI 或方法来为我的应用程序/域名启用 SSL。
谷歌应用引擎有一个 UI 可以上传证书,但没有办法启动预构建解决方案或将应用程序从计算引擎转移过来。
当然,该域名是使用谷歌域名注册的,并且该应用程序在同一账户下注册到谷歌云平台。
谢谢 -- Matt
您可以使用第三层负载均衡,并在服务器主机上安装和配置SSL证书。例如,您可以从Let's Encrypt获取证书,并如果运行nginx或apache,则使用其工具安装证书。对于其他软件,您需要手动安装证书。这可能是最便携(到其他云/本地机器)的解决方案,但需要确保SSL证书的安全性并维护该软件。
您可以创建SslCertificate资源,并将其附加到由Compute Engine(TargetHttpsProxy)提供的第7层负载均衡器。为此,在将公共和私有证书上传到Google后,您将设置HTTP负载平衡。此解决方案可以利用Google的缓存和扩展基础架构,并支持健康检查以验证应用程序是否正常运行,但不同服务提供商的详细信息会有所不同。