在 .NET 中调用 GCP API

Calling GCP's API in .NET

我正在查看 Google Cloud Client Libraries for .NET,但找不到在负载平衡器上创建 TLS/SSL 证书的方法。

在控制台中,我可以填写表格并单击“等效 REST”以查看 REST 调用:

POST https://www.googleapis.com/compute/beta/projects/{my-project}/global/sslCertificates
{
  "description": "",
  "managed": {
    "domains": [
      "myexample.com"
    ]
  },
  "name": "testing-cert",
  "type": "MANAGED"
}

我假设我将使用标准的 HttpClient 为该端点创建一个 POST 有效负载,但是,我该如何对客户端进行身份验证?

根据您的 post 我了解到您有两个不同的问题。

第一个是如何使用 API 为您的负载均衡器创建 SSL 证书,有关如何完成此操作的信息可以在 here and here 中找到,您可以在其中找到有关的其他信息SSL证书资源。要将您的证书关联到负载均衡器,您可以根据您的需要遵循这些指南:

关于验证客户端以供 API 使用的第二个问题,以下 guide 可能对您有用。