如何使用Terraform在GCP中为Load Balancer设置一个SSL证书

时间:2019-04-30 21:57:28

标签: google-cloud-platform ssl-certificate terraform wildcard-subdomain terraform-provider-gcp

  • 我在一个GCP 实例上有2个服务:一个在端口80上运行,另一个在端口4000上运行。
  • 我为每种服务设置了google_compute_global_forwarding_rulegoogle_compute_target_https_proxygoogle_compute_url_mapgoogle_compute_backend_service
  • 我有一个通配符google_compute_ssl_certificate,将在两者 google_compute_target_https_proxy中使用。

  • 我有一个google_compute_instance_group设置用于路由我的服务。

  • 所有资源都在一个GCP实例上运行,并由Terraform创建。

一切正常。除了我的证书说的是无效的(不安全的站点警告)。 我在这里做什么错了?

注意:我的证书仍可在其他服务器上的其他站点上使用。

  • 我创建了另一个 google_compute_ssl_certificate,并在google_compute_target_https_proxy之一上使用了它,之后所有服务(包括服务)均正常工作。

但是,这确实令人困惑,因为这是通配符证书。为什么必须创建另一个证书资源才能使其有效?

0 个答案:

没有答案