Questo documento fornisce informazioni su come funzionano i cloni del disco e su come crearne uno. La clonazione del disco consente di creare duplicati immediatamente utilizzabili dei dischi esistenti. Crea un clone del disco negli scenari in cui vuoi creare una copia identica di un disco esistente che puoi collegare immediatamente a una VM, ad esempio:
- Creazione di ambienti di gestione temporanea duplicando i dati di produzione per eseguire il debug senza interrompere la produzione
- Creazione di copie per la verifica del backup del database
- Spostamento dei dati del disco non di avvio in un nuovo progetto
- Duplicazione dei dischi durante lo scale out delle VM
Per proteggerti dal ripristino di emergenza, esegui il backup del disco con snapshot standard anziché utilizzare cloni del disco. Per acquisire i contenuti del disco a intervalli regolari senza creare nuovi dischi, utilizza gli snapshot istantanei perché sono più efficienti in termini di spazio di archiviazione rispetto ai cloni. Per ulteriori opzioni di protezione del disco, vedi Opzioni di protezione dei dati.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo mediante il quale la tua identità viene verificata per l'accesso ai Google Cloud servizi e alle API.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su
Compute Engine selezionando una delle seguenti opzioni:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
- Persistent Disk: tutti i tipi di Persistent Disk
- Google Cloud Hyperdisk:
- Hyperdisk bilanciato
- Hyperdisk bilanciato con disponibilità elevata
- Hyperdisk Extreme
- Throughput Hyperdisk
- Il tipo di disco del clone deve essere lo stesso del disco di origine.
- Non puoi creare un clone di un disco di zona di un disco di zona esistente in una zona diversa.
- La dimensione del clone deve essere almeno pari a quella del disco di origine. Se crei un clone utilizzando la console Google Cloud , non puoi specificare una dimensione del disco e il clone avrà le stesse dimensioni del disco di origine.
- Se utilizzi una chiave di crittografia fornita dal cliente o una chiave di crittografia gestita dal cliente per criptare il disco di origine, devi utilizzare la stessa chiave per criptare il clone. Per saperne di più, vedi Creazione di un clone di un disco di origine criptato.
- Non puoi eliminare il disco di origine durante la creazione del clone.
- L'istanza di calcolo a cui è collegato il disco di origine non potrà essere accesa durante la creazione del clone.
- Se il disco di origine è stato contrassegnato per l'eliminazione insieme alla VM a cui è collegato, non puoi eliminare la VM durante la creazione del clone.
- Puoi creare al massimo un clone di un determinato disco di origine o dei suoi cloni ogni 30 secondi.
- Puoi avere al massimo 1000 cloni simultanei di un determinato disco sorgente o dei relativi cloni.
Il superamento di questo limite restituisce un
internalError
. Tuttavia, se crei un clone del disco ed elimini quest'ultimo in un secondo momento, il clone del disco eliminato non viene incluso in questo limite. - Dopo la clonazione di un disco, tutte le clonazioni successive di quel disco o dei suoi cloni vengono conteggiate ai fini del limite di 1000 cloni di dischi simultanei per il disco di origine originale e ai fini del limite di creazione di al massimo un clone ogni 30 secondi.
- Se crei un disco regionale clonando un disco zonale, puoi clonare al massimo 1 TiB di capacità ogni 15 minuti, con un limite di richieste burst di 257 TiB.
- Non puoi creare un clone del disco di una zona da un disco di una regione.
- Per creare un clone del disco regionale da un disco di origine zonale, una delle zone di replica del clone del disco regionale deve corrispondere alla zona del disco di origine.
- Dopo la creazione, un clone del disco regionale è utilizzabile in media entro 3 minuti. Tuttavia, potrebbero essere necessari decine di minuti prima che il disco venga replicato completamente e raggiunga uno stato in cui l'obiettivo del punto di ripristino (RPO) sia quasi pari a zero.
- Se hai creato un disco di zona da un'immagine, non puoi utilizzare questo disco di zona per creare un clone del disco regionale.
Non puoi creare un disco Hyperdisk bilanciato ad alta affidabilità clonando un disco di zona. Per creare un disco Hyperdisk bilanciato ad alta affidabilità da un disco di zona esistente, completa i passaggi descritti in Modificare un disco di zona in un disco Hyperdisk bilanciato ad alta affidabilità regionale.
Non puoi clonare i volumi Hyperdisk ML.
- Crea un clone del disco di zona
- Crea un clone di un disco regionale da un disco zonale
- Crea un clone di un disco di origine criptato
Nella console Google Cloud vai alla pagina Dischi.
Nell'elenco dei dischi, vai al disco che vuoi clonare.
Nella colonna Azioni, fai clic sul pulsante del menu
e seleziona Clona disco.Nel riquadro Clona disco visualizzato, procedi nel seguente modo:
- Nel campo Nome, specifica un nome per il disco clonato.
- In Località, verifica che sia selezionata l'opzione Zona singola.
- In Proprietà, esamina gli altri dettagli del disco clonato.
- Per completare la creazione del disco clonato, fai clic su Crea.
TARGET_DISK_NAME
: il nome del nuovo disco.PROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.ZONE
: la zona del disco di origine e del nuovo disco.SOURCE_DISK_NAME
: il nome del disco di origine.PROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.ZONE
: la zona del disco di origine e del nuovo disco.TARGET_DISK_NAME
: il nome del nuovo disco.SOURCE_DISK_NAME
: il nome del disco di origineNella console Google Cloud vai alla pagina Dischi.
Nell'elenco dei dischi, vai al volume di Persistent Disk a livello di zona che vuoi clonare.
Nella colonna Azioni, fai clic sul pulsante del menu
e seleziona Clona disco.Nel riquadro Clona disco visualizzato, procedi nel seguente modo:
- Nel campo Nome, specifica un nome per il disco clonato.
- Per Località, seleziona Regionale, quindi seleziona la zona di replica secondaria per il nuovo disco clonato regionale.
- In Proprietà, esamina gli altri dettagli del disco clonato.
- Per completare la creazione del disco clonato, fai clic su Crea.
TARGET_DISK_NAME
: il nome del nuovo clone del disco regionale.CLONED_REGION
: la regione dei dischi di origine e clonati.SOURCE_DISK_NAME
: il nome del disco zonale da clonare.SOURCE_DISK_ZONE
: la zona del disco di origine. Questa sarà anche la prima zona di replica per il clone del disco regionale.REPLICA_ZONE_2
: la seconda zona di replica per il nuovo clone del disco regionale.PROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.PROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.TARGET_DISK_NAME
: il nome del nuovo clone del disco regionale.CLONED_REGION
: la regione dei dischi di origine e clonati.SOURCE_DISK_NAME
: il nome del disco zonale da clonare.SOURCE_DISK_ZONE
: la zona del disco di origine. Questa sarà anche la prima zona di replica per il clone del disco regionale.REPLICA_ZONE_2
: la seconda zona di replica per il nuovo clone del disco regionale.Nella console Google Cloud vai alla pagina Dischi.
Nell'elenco dei dischi permanenti di zona, individua il disco che vuoi clonare.
Nella colonna Azioni, fai clic sul pulsante del menu
e seleziona Clona disco.Nel riquadro Clona disco visualizzato, procedi nel seguente modo:
- Nel campo Nome, specifica un nome per il disco clonato.
- Nel campo Decrittografia e crittografia, fornisci la chiave di crittografia del disco di origine.
- In Proprietà, esamina gli altri dettagli del disco clonato.
- Per completare la creazione del disco clonato, fai clic su Crea.
TARGET_DISK_NAME
: il nome del nuovo disco.PROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.ZONE
: la zona del disco di origine e del nuovo disco.SOURCE_DISK_NAME
: il nome del disco di originePROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.ZONE
: la zona del disco di origine e del nuovo disco.TARGET_DISK_NAME
: il nome del nuovo disco.SOURCE_DISK_NAME
: il nome del disco di origineTARGET_DISK_NAME
: il nome del nuovo disco.PROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.ZONE
: la zona del disco di origine e del nuovo disco.SOURCE_DISK_NAME
: il nome del disco di origine.KMS_PROJECT_ID
: l'ID progetto per la chiave di crittografia.REGION
: la regione della chiave di crittografia.KEY_RING
: il portachiavi della chiave di crittografia.KEY
: il nome della chiave di crittografia.PROJECT_ID
: l'ID progetto in cui vuoi clonare il disco.ZONE
: la zona del disco di origine e del nuovo disco.TARGET_DISK_NAME
: il nome del nuovo disco.SOURCE_DISK_NAME
: il nome del disco di origine.KMS_PROJECT_ID
: l'ID progetto per la chiave di crittografia.REGION
: la regione della chiave di crittografia.KEY_RING
: il portachiavi della chiave di crittografia.KEY
: il nome della chiave di crittografia.- Scopri come eseguire regolarmente il backup dei dischi utilizzando gli snapshot standard per evitare la perdita di dati involontaria.
- Scopri come eseguire il backup dei dischi sul posto utilizzando gli snapshot istantanei.
- Scopri di più sull'utilizzo dei dischi permanenti regionali per la replica sincrona tra due zone.
- Scopri di più sulla replica asincrona.
Terraform
Per utilizzare gli esempi di Terraform in questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Vai
Per utilizzare gli esempi di Go questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Java
Per utilizzare gli esempi di Java questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
Python
Per utilizzare gli esempi di Python questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, vedi Set up authentication for a local development environment.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Per saperne di più, consulta la sezione Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .
Come funziona la clonazione del disco
Quando cloni un disco, crei un nuovo disco che contiene tutti i dati del disco di origine. Puoi creare un clone del disco anche se il disco esistente è collegato a un'istanza VM.
Il tipo di disco del clone deve essere lo stesso del disco di origine. Tuttavia, puoi modificare le proprietà del clone, ad esempio le dimensioni del disco. Puoi anche eliminare il disco di origine senza alcun rischio di eliminare il clone.
Tipi di dischi supportati
Puoi creare cloni del disco solo per i seguenti tipi di dischi:
Limitazioni
A seconda del tipo di disco, i cloni del disco presentano le seguenti limitazioni:
Limitazioni generali
Ai cloni di tutti i tipi di disco si applicano le seguenti limitazioni:
Limitazioni per i cloni di Persistent Disk
I cloni di dischi per Persistent Disk presentano le seguenti limitazioni:
Limitazioni per i cloni Google Cloud Hyperdisk
Messaggi di errore
Se superi i limiti di frequenza di clonazione, la richiesta non riesce e viene visualizzato il seguente errore:
RATE LIMIT: ERROR: (gcloud.compute.disks.create) Could not fetch resource: - Operation rate exceeded for resource RESOURCE. Too frequent operations from the source resource.
Crea cloni del disco
Questa sezione spiega come duplicare un disco esistente e creare un clone del disco.
Per i passaggi dettagliati, a seconda del tipo di creazione della clonazione del disco, consulta una delle seguenti sezioni di questo documento:
Crea un clone del disco di zona
Puoi creare cloni di dischi di zona di un disco esistente nella stessa zona del disco di origine utilizzando la console Google Cloud , Google Cloud CLI o REST.
Console
gcloud
Per clonare un disco di origine zonale e creare un nuovo disco zonale, esegui il comando
disks create
e specifica il flag--source-disk
:gcloud compute disks create TARGET_DISK_NAME \ --description="cloned disk" \ --source-disk=projects/PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME
Sostituisci quanto segue:
Terraform
Per creare un clone del disco, utilizza la risorsa
google_compute_disk
.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
Vai
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Go.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Java.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Python.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Per clonare un disco di origine a livello di zona e creare un nuovo disco a livello di zona, invia una richiesta
POST
al metodocompute.disks.insert
. Nel corpo della richiesta, specifica i parametriname
esourceDisk
. Il clone del disco eredita tutte le proprietà omesse dal disco di origine.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME" }
Sostituisci quanto segue:
Crea un clone del disco regionale da un disco di zona
Puoi creare un nuovo disco permanente regionale clonando un volume di Persistent Disk zonale esistente. Per eseguire la migrazione di un disco zonale a un disco regionale, Google consiglia questa opzione anziché creare uno snapshot del disco zonale e ripristinarlo in un nuovo disco regionale.
Console
gcloud
Per creare un clone del disco regionale da un disco di zona, esegui il comando
gcloud compute disks create
e specifica i parametri--region
e--replica-zones
.gcloud compute disks create TARGET_DISK_NAME \ --description="zonal to regional cloned disk" \ --region=CLONED_REGION \ --source-disk=SOURCE_DISK_NAME \ --source-disk-zone=SOURCE_DISK_ZONE \ --replica-zones=SOURCE_DISK_ZONE,REPLICA_ZONE_2 \ --project=PROJECT_ID
Sostituisci quanto segue:
Terraform
Per creare un clone del disco regionale da un disco zonale, puoi facoltativamente creare uno snapshot del disco zonale e poi clonare lo snapshot. Per farlo, utilizza le seguenti risorse:
Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
Vai
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Go.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Java.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Python.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Per creare un clone del disco regionale da un disco di zona, invia una richiesta
POST
al metodocompute.disks.insert
e specifica i parametrisourceDisk
ereplicaZone
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/CLONED_REGION/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/PROJECT_ID/zones/SOURCE_DISK_ZONE/disks/SOURCE_DISK_NAME" "replicaZone": "SOURCE_DISK_ZONE,REPLICA_ZONE_2" }
Sostituisci quanto segue:
Crea un clone del disco di un disco di origine criptato
Puoi utilizzare una chiave di crittografia fornita dal cliente (CSEK) o una chiave di crittografia gestita dal cliente per criptare i dischi.
Crea cloni di dischi per dischi criptati con CSEK
Se utilizzi una CSEK per criptare il disco di origine, devi utilizzare la stessa chiave per criptare il clone.
Console
gcloud
Per creare un clone del disco per un disco di origine criptato con CSEK, esegui il comando
gcloud compute disks create
e fornisci la chiave di crittografia del disco di origine utilizzando il flag--csek-key-file
. Se utilizzi una chiave con wrapping RSA, utilizza il comandogcloud beta compute disks create
.gcloud compute disks create TARGET_DISK_NAME \ --description="cloned disk" \ --source-disk=projects/PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME \ --csek-key-file example-key-file.json
Sostituisci quanto segue:
Vai
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Go.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Java.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Python.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Per creare un clone del disco per un disco di origine criptato con CSEK, invia una richiesta
POST
al metodocompute.disks.insert
e fornisci la chiave di crittografia del disco di origine utilizzando la proprietàdiskEncryptionKey
. Se utilizzi una chiave con wrapping RSA, utilizza la versionebeta
del metodo.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME" "diskEncryptionKey": { "rsaEncryptedKey": "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFHz0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoDD6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oeQ5lAbtt7bYAAHf5l+gJWw3sUfs0/Glw5fpdjT8Uggrr+RMZezGrltJEF293rvTIjWOEB3z5OHyHwQkvdrPDFcTqsLfh+8Hr8g+mf+7zVPEC8nEbqpdl3GPv3A7AwpFp7MA==" }, }
Sostituisci quanto segue:
Crea cloni di dischi per dischi criptati con CMEK
Se utilizzi una chiave CMEK per criptare il disco di origine, devi utilizzare la stessa chiave per criptare il clone.
Console
Compute Engine cripta automaticamente il clone utilizzando la chiave di crittografia del disco di origine.
gcloud
Per creare un clone del disco per un disco di origine criptato con CMEK, esegui il comando
gcloud compute disks create
e fornisci la chiave di crittografia del disco di origine utilizzando il flag--kms-key
. Se utilizzi una chiave con wrapping RSA, utilizza il comandogcloud beta compute disks create
.gcloud compute disks create TARGET_DISK_NAME \ --description="cloned disk" \ --source-disk=projects/PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME \ --kms-key projects/KMS_PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY
Sostituisci quanto segue:
Vai
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Go.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Java.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python nella guida rapida di Compute Engine per l'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Compute Engine per Python.
Per effettuare l'autenticazione in Compute Engine, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Per creare un clone del disco per un disco di origine criptato con CMEK, invia una richiesta
POST
al metodocompute.disks.insert
e fornisci la chiave di crittografia del disco di origine utilizzando la proprietàkmsKeyName
. Se utilizzi una chiave con wrapping RSA, utilizza la versionebeta
del metodo.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME" "diskEncryptionKey": { "kmsKeyName": "projects/KMS_PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY" }, }
Sostituisci quanto segue:
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-09 UTC.
-