【问题标题】:Generate certificate ssl for gcp instance with dynamic hostname为具有动态主机名的 gcp 实例生成证书 ssl
【发布时间】:2021-07-22 16:35:14
【问题描述】:

我们设置了一个 gcp 负载平衡器,它将接收到的请求传输到后端服务。负载均衡器可通过 HTTPS 访问。我们希望其他内部服务可以通过 HTTPS 访问后端。由于该服务是 gcp 实例组的一部分,因此实例名称不固定。它的格式为主机名-。如何为动态主机名生成 ssl 证书? PS:我们不能拥有带有通配符主机名的证书-*

【问题讨论】:

    标签: google-cloud-platform ssl-certificate google-compute-engine gcp-load-balancer


    【解决方案1】:

    使用自我管理的 SSL 证书 - 请按照以下步骤操作。 第 1 步:创建私钥和证书 步骤 2:创建自我管理的 SSL 证书资源 步骤 3:将 SSL 证书与目标代理关联 第 4 步:更新 DNS A 和 AAAA 记录以指向负载均衡器的 IP 地址 第 5 步:使用 OpenSSL 进行测试

    使用 Google 管理的 SSL 证书 - 请按照以下步骤操作。 第 1 步:创建 Google 管理的 SSL 证书 第 2 步:创建或更新您的负载均衡器 步骤 3:验证目标代理关联 第 4 步:更新 DNS A 和 AAAA 记录以指向负载均衡器的 IP 地址 第 5 步:使用 OpenSSL 进行测试

    https://cloud.google.com/load-balancing/docs/ssl-certificates/self-managed-certs

    【讨论】:

      【解决方案2】:

      使用自我管理的 SSL 证书 - 请按照以下步骤操作。

      第 1 步:创建私钥和证书。

      您可以在本地使用:

      $ openssl genrsa -out PRIVATE_KEY_FILE 2048

      确保创建 CSR 并签名。

      第 2 步:在云控制台中创建自我管理的证书资源 - 在云 shell 中,使用 gcloud 命令。最后我会说有关每个步骤的更多信息,请参阅完整指南 [1]。

      我参考了 [2] 为具有动态主机名的 gcp 实例生成证书 ssl 的文档。

      [1]https://cloud.google.com/load-balancing/docs/ssl-certificates/self-managed-certs [2]https://cloud.google.com/load-balancing/docs/ssl-certificates/self-managed-certs#load_balancers

      【讨论】:

        猜你喜欢
        • 2011-01-25
        • 2020-10-08
        • 1970-01-01
        • 1970-01-01
        • 2020-02-12
        • 2014-06-15
        • 2014-02-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多