克隆实例

克隆 Cloud SQL 实例时,您将创建一个新实例,该实例是源实例的副本,但完全独立。克隆操作完成后,对源实例的更改不会反映在克隆中,反之亦然。

源实例配置(激活政策、数据库标志、连接等)会复制到克隆中。实例 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

克隆实例。

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

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

HTTP 方法和网址:

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

请求 JSON 正文:

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

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

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