Puoi clonare un cluster di database per creare un nuovo cluster di database che contenga gli stessi dati del cluster originale. La clonazione è un buon modo per creare cluster di database a scopo di test.
Puoi specificare qualsiasi punto nel tempo su cui basare la clonazione. Non sei limitato alla clonazione dello stato attuale di un cluster di database. Il servizio di database clona un nuovo cluster di database nel momento esatto che specifichi.
Puoi clonare un cluster di database con la console GDC o con lo strumento a riga di comando gdcloud:
Console
- Dal menu principale della console GDC, scegli Database Service.
- Seleziona il cluster di database da clonare.
- Fai clic su add_box CLONE.
- Nella finestra di dialogo Crea un clone, specifica il momento da cui clonare e un ID per il nuovo cluster di database.
- Fai clic su CLONE. Viene visualizzata la pagina Panoramica del cluster di database per il nuovo cluster, in cui puoi monitorarne lo stato.
interfaccia a riga di comando gcloud
Utilizza il seguente comando per clonare un cluster di database:
gdcloud database clusters clone SOURCE \
DESTINATION --point-in-time POINT_IN_TIME
Sostituisci quanto segue:
- SOURCE con il nome del cluster di database da cui creare un clone.
- DESTINATION con il nome del nuovo cluster di database da creare.
- POINT_IN_TIME con il timestamp del momento da utilizzare come
base per la clonazione. Utilizza il formato
timestamp RFC 3339 (
yyyy-MM-dd'T'HH:mm:ss'Z'
).
API
Per clonare un cluster di database, crea una risorsa Restore:
apiVersion: DBENGINE_NAME.dbadmin.gdc.goog/v1
kind: Restore
metadata:
name: NEW_DBCLUSTER_NAME_restore
spec:
sourceDBCluster: DBCLUSTER_NAME
pointInTime: POINT_IN_TIME
clonedDBClusterConfig:
dbclusterName: NEW_DBCLUSTER_NAME
Sostituisci quanto segue:
DBENGINE_NAME
: il nome del cluster di database da clonare.NEW_DBCLUSTER_NAME
: il nome del nuovo cluster di database da creare.POINT_IN_TIME
: il timestamp del momento da utilizzare come base del clone. Utilizza il formato timestamp RFC 3339 (yyyy-MM-dd'T'HH:mm:ss'Z'
).