【问题标题】:Can not delete Google-managed SSL certificate无法删除 Google 管理的 SSL 证书
【发布时间】:2020-06-06 20:52:06
【问题描述】:

我无法删除 Google 管理的 SSL 证书 - 当我删除它时它又回来了。此证书不被任何其他服务使用。

我可以删除其他证书,但它们不会再回来了。

【问题讨论】:

  • 您是指“配置失败”的那个吗?您是否尝试对其进行故障排除?这是GCP's troubleshooting documentation。如果您不成功,请提供更多详细信息。
  • 您找到解决方案了吗?我也面临同样的问题。

标签: ssl google-cloud-platform


【解决方案1】:

我也有这个问题。我在文档中发现只有在以下情况下才能删除证书

只有在没有其他资源(例如,目标 HTTPS 代理)引用 SSL 证书时才能删除它们。

我怀疑这是导致此问题的原因,但我无法确认。在证书页面本身https://console.cloud.google.com/net-services/loadbalancing/advanced/sslCertificates/list 上清楚地写着In use by: Not used

我认为谷歌云没有清理某处的引用存在一些问题,但我找不到在哪里。我已经确认我的目标代理都没有引用证书。 @dharmik-chauhan 和 @kerem-yazar 有没有找到解决方案?

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。

    最终对我有用的是通过 CLI 而不是 Cloud Console 删除证书。删除使用证书的 Ingress 后,我运行以下命令删除证书:

    kubectl delete ManagedCertificate [CERTIFICATE-NAME]

    执行此操作后,证书不再返回。

    【讨论】:

      【解决方案3】:

      我也有同样的问题。但是,当我尝试按照之前的建议通过 kubectl delete ManagedCertificate [CERTIFICATE-NAME] 删除时,它以“找不到证书”错误响应。我通过运行以下命令解决了这个问题:

      gcloud compute ssl-certificates list 获取复现证书的名称。

      gcloud compute ssl-certificates delete [NAME]删除重新出现的证书。

      在这之后他们不再回来了。

      【讨论】:

        猜你喜欢
        • 2019-05-22
        • 2019-10-04
        • 2019-11-21
        • 2017-04-20
        • 2022-07-01
        • 2022-10-15
        • 2010-11-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多