如何以编程方式创建一个专用IP云SQL实例

问题描述 投票:0回答:1

我试图以编程方式设置的Cloud SQL的一个新实例,它有一个专用IP,但创建失败。我需要一个专用IP从GKE Kubernetes集群连接。

以编程方式创建一个新的Cloud SQL实例只有一个SQL云与私有IP已手动创建第一个成功后。我的假设是,手动创建设置所需的VPC网络对接。但是它失败的情况下,没有云的SQL实例创建手动第一。

如何编程创建VPC网络对接需要创建具有私有IP云SQL实例?

这是我正在与私有IP创建云SQL实例的请求。

const res = await client.request({
  url: `https://www.googleapis.com/sql/v1beta4/projects/${projectId}/instances`,
  method: "POST",
  data: {
    name: "my-database-8",
    settings: {
      tier: "db-f1-micro",
      ipConfiguration: {
        privateNetwork: `projects/${projectId}/global/networks/default`,
        ipv4Enabled: true
      }
    },
    databaseVersion: "MYSQL_5_7"
  }
})

我希望与专用网络云SQL实例被创建成功,即使没有云SQL实例创建手动第一。

google-cloud-platform google-cloud-sql google-kubernetes-engine vpc
1个回答
1
投票

我的假设是,手动创建设置所需的VPC网络对接。

你是对的。

如何编程创建VPC网络对接需要创建具有私有IP云SQL实例?

它包括保留在您的VPC的IP地址范围,并建立与网络服务一个窥视。公共doc提供详细步骤。 (看gcloud部分)。

© www.soinside.com 2019 - 2024. All rights reserved.