克隆实例

本页面介绍了克隆以及如何克隆实例。

概览

克隆 Cloud SQL 实例会创建一个新实例,该实例是源实例的副本。新实例完全独立于源实例。

常见问题解答

问题 回答
克隆是否会影响性能? 否。克隆不会对源实例产生性能影响。
备份是否会复制到新实例? 否。新实例会创建新的自动备份。系统不会从源实例复制手动备份。
新实例是否具有相同的 IP 地址? 否。新实例具有新的 IP 地址。
新实例是否具有相同配置? 可以。新实例将具有相同的设置,例如数据库标志、连接选项、机器类型以及存储空间和内存设置。
是否可以克隆曾经是克隆的实例? 可以。您可以克隆从另一个实例克隆的实例。

克隆实例

控制台

  1. 在 Google Cloud Console 中,转到 Cloud SQL 实例页面。

    转到“Cloud SQL 实例”

  2. 找到要克隆的实例的行。在该行的右端,点击更多操作 菜单。
  3. 点击创建克隆
  4. 创建克隆页面上,根据需要更新实例 ID,然后点击创建克隆

    在克隆进行初始化时,您将返回到实例列表页面。

gcloud

克隆实例:

gcloud sql instances clone SOURCE_INSTANCE_NAME TARGET_INSTANCE_NAME

REST v1

克隆实例。

在使用任何请求数据之前,请先进行以下替换:

  • project-id:项目 ID
  • source-instance-id:源实例 ID
  • target-instance-id:目标实例 ID

HTTP 方法和网址:

POST https://sqladmin.googleapis.com/v1/projects/project-id/instances/source-instance-id/clone

请求 JSON 正文:

{
  "cloneContext":
  {
    "destinationInstanceName": "target-instance-id"
  }
}

如需发送您的请求,请展开以下选项之一:

您应该会收到类似以下内容的 JSON 响应:

REST v1beta4

克隆实例。

在使用任何请求数据之前,请先进行以下替换:

  • project-id:项目 ID
  • source-instance-id:源实例 ID
  • target-instance-id:目标实例 ID

HTTP 方法和网址:

POST https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/source-instance-id/clone

请求 JSON 正文:

{
  "cloneContext":
  {
    "destinationInstanceName": "target-instance-id"
  }
}

如需发送您的请求,请展开以下选项之一:

您应该会收到类似以下内容的 JSON 响应: