Quando crei snapshot, questi vengono creati come snapshot con ambito globale per impostazione predefinita. Per un determinato progetto, puoi personalizzare la posizione predefinita in cuiGoogle Cloud archivia gli snapshot con ambito globale configurando le impostazioni degli snapshot. L'utilizzo delle impostazioni degli snapshot per definire una posizione predefinita personalizzata elimina la necessità di specificare manualmente una posizione ogni volta che crei uno snapshot.
Questo documento fornisce informazioni sulle impostazioni degli snapshot e su come utilizzarle per personalizzare la posizione di archiviazione predefinita per gli snapshot a livello globale del tuo progetto.
Per gestire le impostazioni di località per gli snapshot con ambito a livello di regione, vedi Imposta le posizioni di creazione e ripristino degli snapshot con ambito a livello di regione (anteprima).
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è
il processo di verifica dell'identità per poter accedere a Google Cloud servizi e 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:
gcloud
-
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere alla gcloud CLI con la tua identità federata.
- Set a default region and zone.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il seguente comando:
gcloud init
Se utilizzi un provider di identità (IdP) esterno, devi prima accedere alla gcloud CLI con la tua identità federata.
Per saperne di più, consulta Autenticarsi per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud .
Limitazioni
- Puoi visualizzare e aggiornare le impostazioni degli snapshot solo utilizzando gcloud CLI o REST.
- Non puoi personalizzare la località di archiviazione predefinita degli snapshot istantanei. Puoi farlo solo per gli snapshot standard e di archiviazione.
- La modifica della policy di località nelle impostazioni degli snapshot del progetto influisce solo sugli snapshot creati dopo la modifica. L'aggiornamento delle impostazioni degli snapshot del progetto non modifica la posizione degli snapshot esistenti.
- Se specifichi manualmente una posizione durante la creazione dello snapshot, Google Cloud ignora le impostazioni degli snapshot e crea lo snapshot nella posizione appena specificata. Tuttavia, la policy della località di archiviazione nelle impostazioni degli snapshot rimane invariata.
- Le posizioni di archiviazione predefinite si applicano solo agli snapshot a livello globale. Per controllare le posizioni di archiviazione per gli snapshot con ambito a livello regionale, devi impostare le posizioni di creazione degli snapshot consentite.
- L'impostazione di una posizione di archiviazione predefinita controlla solo dove viene archiviato lo snapshot. Con gli snapshot con ambito globale, non puoi impostare la posizione in cui possono essere ripristinati i dati degli snapshot. Per impostare le posizioni consentite per il ripristino degli snapshot, devi creare uno snapshot regionale e impostare le posizioni di ripristino consentite.
Come funzionano le impostazioni degli snapshot
Il criterio per la località di archiviazione delle impostazioni degli snapshot di un progetto definisce la posizione in cui Google Cloud memorizza automaticamente gli snapshot del progetto. Google Cloud mantiene un valore predefinito per questo criterio per la località di archiviazione finché non aggiorni le impostazioni degli snapshot e configuri un nuovo valore predefinito. Dopo aver aggiornato le impostazioni degli snapshot e impostato una nuova località di archiviazione predefinita,Google Cloud utilizza questa località per archiviare ogni nuovo snapshot creato nel progetto.
Puoi aggiornare le impostazioni degli snapshot per modificare la policy della località di archiviazione tutte le volte che vuoi. Tuttavia, la modifica delle impostazioni degli snapshot del progetto influisce solo sulle posizioni degli snapshot creati dopo la modifica. L'aggiornamento delle impostazioni snapshot del progetto non modifica la posizione degli snapshot esistenti.
Per assicurarti che Google Cloud utilizzi la posizione di archiviazione definita dalle impostazioni degli snapshot, non specificare manualmente una posizione durante la creazione dello snapshot. Se specifichi manualmente una posizione durante la creazione dello snapshot, Google Cloudignora le impostazioni dello snapshot e crea lo snapshot nella posizione appena specificata. Tuttavia, la policy della località di archiviazione nelle impostazioni degli snapshot rimane invariata.
Puoi utilizzare le impostazioni degli snapshot per personalizzare la posizione di archiviazione predefinita degli snapshot standard e di archiviazione. Non puoi personalizzare la posizione di archiviazione predefinita degli snapshot istantanei.
Opzioni per la posizione di archiviazione
Quando configuri le impostazioni degli snapshot del progetto e specifichi una nuova posizione di archiviazione predefinita, puoi scegliere regioni specifiche o utilizzare le impostazioni di posizione basate sul disco. Più nello specifico, puoi scegliere una delle seguenti opzioni di località per la policy relativa alla località di archiviazione:
- La multi-regione più vicina al disco di origine
- La stessa regione locale del disco di origine
- Regioni specifiche a tua scelta
Google Cloud predefined storage location policy
Finché non aggiorni le impostazioni degli snapshot per la prima volta, Google Cloud mantiene un valore predefinito per la policy di posizione di archiviazione. Questa policy predefinita fornisce la località di archiviazione predefinita per gli snapshot finché non configuri la tua località di archiviazione predefinita aggiornando le impostazioni degli snapshot del progetto. Il criterio di località di archiviazione predefinita è impostato sulla multi-regione geograficamente più vicina alla località del disco di origine.
- Se il disco di origine si trova in una località che fa parte di una regione multipla, il criterio di archiviazione delle impostazioni dello snapshot è impostato su quella regione multipla.
Ad esempio, se il disco si trova in una località come
us-central1
, la località di archiviazione predefinita è la multi-regioneus
. - Per una località al di fuori di una regione, la località di archiviazione predefinita è la regione più vicina geograficamente al di fuori di quella regione.
Per una località come
australia-southeast1
, la località predefinita diventa la regioneasia
.
Implicazioni sui prezzi
Non devi pagare alcun importo aggiuntivo per utilizzare le impostazioni degli snapshot per i tuoi progetti. Tuttavia, i valori di località specificati utilizzando le impostazioni dello snapshot influiscono su altre operazioni, che a loro volta possono influire sui costi operativi.
Impostare la posizione di archiviazione predefinita per un progetto utilizzando le impostazioni degli snapshot
Puoi aggiornare le impostazioni degli snapshot del tuo progetto e impostare una nuova posizione di archiviazione predefinita utilizzando REST e gcloud CLI.
Se non imposti una policy di posizione di archiviazione nelle impostazioni degli snapshot, gli snapshot vengono creati utilizzando la policy di posizione di archiviazione predefinitaGoogle Cloud .
gcloud
Per aggiungere le impostazioni degli snapshot o aggiornare quelle esistenti per il tuo progetto, utilizza il comando
gcloud compute snapshot-settings update
:gcloud compute snapshot-settings update \ --project=PROJECT_ID \ --storage-location-policy=STORAGE_LOCATION \ --storage-location-names=REGION_NAME
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto.STORAGE_LOCATION
: la policy di posizione di archiviazione degli snapshot per il tuo progetto. Il valore può essere uno dei seguenti:nearest-multi-region
: specifica i criteri di località come la multi-regione di Cloud Storage più vicina alla posizione del disco.local-region
: specifica i criteri di località come la stessa regione Cloud Storage in cui si trova il disco.specific-locations
: specifica la norma relativa alla località come una località regione Cloud Storage personalizzata a tua scelta. Se specifichi questa opzione, devi anche specificare la posizione che vuoi utilizzando il flag--storage-location-names
.
(Facoltativo)
REGION_NAME
: se includi il flag--storage-location-policy
con un valore dispecific-locations
, devi specificare una regione Cloud Storage. Puoi specificare una sola regione e non può essere una multiregione Cloud Storage. Imposta questo valore sul nome della regione che vuoi specificare come criterio per la località di archiviazione.
Esempi per impostare la policy di posizione di archiviazione utilizzando le impostazioni degli snapshot
Considera un progetto di esempio
my-project
nella regioneus-central1
.- Per configurare le impostazioni dello snapshot del progetto come multi-regione Cloud Storage più vicina al disco, esegui questo comando:
gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=nearest-multi-region
- Per configurare le impostazioni dello snapshot del progetto in modo che la località di archiviazione sia la stessa regione Cloud Storage del disco, esegui questo comando:
gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=local-region
- Per configurare come località di archiviazione delle impostazioni dello snapshot del progetto una località specifica a tua scelta (ad esempio
us-central1
), utilizza il flag--storage-location-names
ed esegui il seguente comando:
gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=specific-locations \ --storage-location-names=us-central1
REST
Per aggiungere le impostazioni degli snapshot o aggiornare quelle esistenti per il tuo progetto, invia una richiesta
PATCH
al metodosnapshotSettings.update
:PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "STORAGE_LOCATION", "locations": { "REGION_NAME": { "name": "REGION_NAME" } } } }
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto.STORAGE_LOCATION
: La policy di posizione di archiviazione degli snapshot per il tuo progetto. Il valore può essere uno dei seguenti:NEAREST_MULTI_REGION
: specifica i criteri di località come la multi-regione di Cloud Storage più vicina alla posizione del disco.LOCAL_REGION
: specifica i criteri di località come la stessa regione Cloud Storage in cui si trova il disco.SPECIFIC_LOCATIONS
: specifica la norma relativa alla località come una località regione Cloud Storage personalizzata a tua scelta. Se specifichi questa opzione, devi anche specificare la posizione che vuoi utilizzando il parametrolocations
nella richiesta.
(Facoltativo)
REGION_NAME
: se includi il parametropolicy
con un valore diSPECIFIC_LOCATIONS
, devi specificare una regione Cloud Storage. Puoi specificare una sola regione e non può essere una multiregione Cloud Storage. Imposta questo valore sul nome della regione che vuoi specificare come criterio per la località di archiviazione.
Esempi per impostare la policy di posizione di archiviazione utilizzando le impostazioni degli snapshot
Considera un progetto di esempio
my-project
nella regioneus-central1
.- Per configurare il criterio di località di archiviazione delle impostazioni degli snapshot del progetto
come multi-regione Cloud Storage più vicina al disco, invia la
seguente richiesta
PATCH
:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "NEAREST_MULTI_REGION" } }
- Per configurare i criteri di località di archiviazione delle impostazioni degli snapshot del progetto
come la stessa regione Cloud Storage del disco, invia la seguente richiesta
PATCH
:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "LOCAL_REGION" } }
- Per configurare le impostazioni degli snapshot del tuo progetto come località di archiviazione come una località specifica (ad esempio
us-central1
), invia la seguente richiestaPATCH
:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "SPECIFIC_LOCATIONS", "locations": { "us-central1": { "name": "us-central1"} } } }
Visualizza la posizione di archiviazione predefinita definita dalle impostazioni degli snapshot di un progetto
Puoi visualizzare le impostazioni degli snapshot del tuo progetto utilizzando l'API Compute Engine e gcloud CLI.
gcloud
Per visualizzare le impostazioni degli snapshot per il tuo progetto, utilizza il comando
gcloud compute snapshot-settings describe
:gcloud compute snapshot-settings describe \ --project=PROJECT_ID
Sostituisci
PROJECT_ID
con l'ID del progetto.REST
Per visualizzare le impostazioni degli snapshot per il tuo progetto, invia una richiesta
GET
al metodosnapshotSettings.get
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings
Sostituisci
PROJECT_ID
con l'ID del progetto.Passaggi successivi
- Scopri come visualizzare, eliminare e condividere gli snapshot dei dischi.
- Scopri come creare snapshot pianificati per i dischi.
- Scopri come creare un'immagine disco dallo snapshot.
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-29 UTC.
-