Quando crei snapshot, Google Cloud utilizza valori predefiniti predefiniti per di configurazione, a meno che tu non fornisca esplicitamente valori diversi. Istantanea sono parametri di configurazione centralizzati a livello di progetto che ti consentono di personalizzare la località predefinita in cui Google Cloud archivia i tuoi snapshot. L'utilizzo delle impostazioni dello snapshot per definire un valore predefinito personalizzato elimina la necessità di di specificare manualmente una località durante la creazione di ogni snapshot.
Questo documento fornisce informazioni sulle impostazioni degli snapshot e su come utilizzarle per personalizzare la località di archiviazione predefinita per gli snapshot del progetto.
Prima di iniziare
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
la procedura di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
Select the tab for how you plan to use the samples on this page:
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Puoi visualizzare e aggiornare le impostazioni dello snapshot solo utilizzando il metodo con gcloud CLI o REST.
- Non puoi personalizzare la località di archiviazione predefinita degli snapshot istantanei. Puoi solo per gli snapshot standard e Archive.
- La modifica del criterio di località nelle impostazioni dello snapshot del progetto influisce solo gli snapshot creati dopo la modifica. Aggiornamento del le impostazioni dello snapshot del progetto non cambiano la località dei snapshot.
- Se specifichi manualmente una località durante la creazione dello snapshot, Google Cloud sostituisce le impostazioni dello snapshot e crea l'istantanea in modo che località specificata. Tuttavia, i criteri relativi alla località di archiviazione nello snapshot rimangono invariate.
- La località multiregionale più vicina al disco di origine
- La stessa regione locale del disco di origine
- Regioni specifiche di tua scelta
- Se il disco di origine si trova in una località che fa parte di più regioni,
il criterio di località di archiviazione delle impostazioni degli snapshot è impostato su più regioni.
Ad esempio, se il disco si trova in una posizione come
us-central1
, la località di archiviazione predefinita èus
(più regioni). - Per una località esterna a più regioni, lo spazio di archiviazione predefinito
località è la località multiregionale più vicina al di fuori di quella regione.
Per una località come
australia-southeast1
, la località predefinita diventaasia
(più regioni). PROJECT_ID
: l'ID del progetto.STORAGE_LOCATION
: la posizione di archiviazione dello snapshot per il tuo progetto. Il valore può essere uno dei seguenti:nearest-multi-region
: specifica il criterio di località come il più vicino Cloud Storage (più regioni) alla posizione del disco.local-region
: specifica il criterio di geolocalizzazione Regione di Cloud Storage in cui si trova il disco.specific-locations
: specifica il criterio di località come criterio personalizzato Regione di Cloud Storage una posizione di tua scelta. Se specifichi questa opzione, devi anche specifica la località che ti interessa utilizzando--storage-location-names
flag.
REGION_NAME
: (facoltativo) se includi i campi--storage-location-policy
con il valorespecific-locations
, poi devi specificare una regione di Cloud Storage. Puoi specificare una sola regione e non può essere Cloud Storage in più regioni. Imposta questo valore sul nome della regione che vuoi come criterio per la località di archiviazione.- Per configurare i criteri di località di archiviazione dello snapshot del progetto come l'area multiregionale di Cloud Storage più vicina al tuo disco, esegui questo comando:
- Per configurare i criteri di località di archiviazione dello snapshot del progetto impostazioni della stessa regione Cloud Storage del disco, esegui questo comando:
- Configura come criterio di località di archiviazione dello snapshot del progetto.
impostazioni come località specifica di tua scelta (ad es.
us-central1
), utilizza il flag--storage-location-names
ed esegui questo comando: PROJECT_ID
: l'ID del progetto.STORAGE_LOCATION
: il criterio sulla località di archiviazione dello snapshot per il tuo progetto. Il valore può essere uno dei seguenti:NEAREST_MULTI_REGION
: specifica il criterio di località come il più vicino Cloud Storage (più regioni) alla posizione del disco.LOCAL_REGION
: specifica il criterio di geolocalizzazione Regione di Cloud Storage in cui si trova il disco.SPECIFIC_LOCATIONS
: specifica il criterio di località come criterio personalizzato Regione di Cloud Storage una posizione di tua scelta. Se specifichi questa opzione, devi anche specificare la località che ti interessa usando il parametrolocations
nella tua richiesta.
REGION_NAME
: (facoltativo) se includi i campipolicy
con il valoreSPECIFIC_LOCATIONS
, devi specifica una regione di Cloud Storage. Puoi specificare una sola regione e non può essere Cloud Storage in più regioni. Imposta questo valore sul nome della regione che vuoi come criterio per la località di archiviazione.- Per configurare i criteri di località di archiviazione delle impostazioni dello snapshot del progetto
come la località multiregionale di Cloud Storage più vicina al tuo disco, imposta
seguente richiesta di
PATCH
: - Per configurare i criteri di località di archiviazione delle impostazioni dello snapshot del progetto
della stessa regione Cloud Storage del tuo disco, effettua quanto segue
Richiesta di
PATCH
: - Configura come criterio di località di archiviazione dello snapshot del progetto.
impostazioni come località specifica (ad es.
us-central1
), apporta quanto segue: RichiestaPATCH
: - Scopri come visualizzare, eliminare e condividere snapshot dei dischi.
- Scopri come creare snapshot pianificati per i dischi.
- Scopri come crea un'immagine disco dal tuo snapshot.
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.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Limitazioni
Come funzionano le impostazioni degli snapshot
Il criterio di località di archiviazione delle impostazioni dello snapshot di un progetto definisce dove Google Cloud archivia automaticamente gli snapshot di quel progetto. Google Cloud conserva un valore predefinito per questo criterio relativo alla posizione di archiviazione finché non aggiorni le impostazioni dello snapshot e ne configuri uno nuovo. Dopo aver aggiornato le impostazioni dello snapshot e aver impostato una nuova posizione di archiviazione predefinita, Google Cloud utilizza questa località per archiviare ogni nuovo snapshot creato al suo interno progetto.
Puoi aggiornare le impostazioni dello snapshot per modificare i criteri di località di archiviazione più volte. Tuttavia, la modifica delle impostazioni dello snapshot del progetto influisce sulle posizioni degli snapshot creati dopo la modifica. L'aggiornamento delle impostazioni dello snapshot del progetto non cambia la posizione dei snapshot esistenti.
Per garantire che Google Cloud utilizzi la località di archiviazione definita dallo snapshot. impostazioni, non specificare manualmente una posizione durante la creazione dello snapshot. Se specificare manualmente una località durante la creazione dello snapshot, sostituisce le impostazioni dello snapshot e crea l'istantanea in modo che località specificata. Tuttavia, i criteri relativi alla località di archiviazione nello snapshot rimangono invariate.
Puoi utilizzare le impostazioni dello snapshot per personalizzare la posizione di archiviazione predefinita gli snapshot standard e di archiviazione. Non puoi personalizzare lo spazio di archiviazione predefinito posizione degli snapshot istantanei.
Opzioni per la posizione di archiviazione
Quando configuri le impostazioni dello snapshot del progetto e specifichi un nuovo valore predefinito, di archiviazione, puoi scegliere regioni specifiche o usare una base impostazioni di geolocalizzazione. In particolare, puoi scegliere una delle seguenti opzioni: opzioni di geolocalizzazione per i criteri relativi alla località di archiviazione:
Criteri relativi alla località di archiviazione predefinita di Google Cloud
Fino al primo aggiornamento delle impostazioni degli snapshot, Google Cloud mantiene un valore predefinito per i criteri relativi alla località di archiviazione. Questo valore predefinito fornisce la posizione di archiviazione predefinita per gli snapshot finché non configuri la tua posizione di archiviazione predefinita aggiornando le impostazioni degli snapshot del progetto. Il criterio per la località di archiviazione predefinito è impostato su più regioni geograficamente più vicino alla posizione del disco di origine.
Implicazioni per i prezzi
Non è necessario pagare importi extra per utilizzare le impostazioni delle istantanee per in modo programmatico a gestire i progetti. Tuttavia, i valori delle località specificati utilizzando le impostazioni dello snapshot influire su altre operazioni, cosa che a sua volta potrebbe influire su tali costi operativi.
Configura la località di archiviazione predefinita per un progetto utilizzando le impostazioni dello snapshot
Puoi aggiornare le impostazioni dello snapshot del progetto e impostare un nuovo spazio di archiviazione predefinito la posizione geografica utilizzando REST e gcloud CLI.
Se non configuri un criterio per la località di archiviazione nelle impostazioni dello snapshot, gli snapshot vengono creati utilizzando Norme sulla località di archiviazione predefinita di Google Cloud.
gcloud
Per aggiungere le impostazioni dello snapshot o aggiornare quelle esistenti per il tuo utilizza 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:
Esempi di configurazione dei criteri relativi alla località di archiviazione utilizzando le impostazioni degli snapshot
Considera un progetto di esempio
my-project
nella regioneus-central1
.gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=nearest-multi-region
gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=local-region
gcloud compute snapshot-settings update \ --project=my-project \ --storage-location-policy=specific-locations \ --storage-location-names=us-central1
REST
Per aggiungere le impostazioni dello snapshot o aggiornare quelle esistenti per il tuo progetto, effettua 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:
Esempi di configurazione dei criteri relativi alla località di archiviazione utilizzando le impostazioni degli snapshot
Considera un progetto di esempio
my-project
nella regioneus-central1
.PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "NEAREST_MULTI_REGION" } }
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "LOCAL_REGION" } }
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings { "storageLocation": { "policy": "SPECIFIC_LOCATIONS", "locations": { "us-central1": { "name": "us-central1"} } } }
Visualizza la località di archiviazione predefinita definita dalle impostazioni dello snapshot di un progetto
Puoi visualizzare le impostazioni dello snapshot del progetto utilizzando il l'API Compute Engine e gcloud CLI.
gcloud
Per visualizzare le impostazioni dello snapshot per il progetto, utilizza 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 dello snapshot per il progetto, invia una richiesta
GET
alla MetodosnapshotSettings.get
:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/snapshotSettings
Sostituisci
PROJECT_ID
con l'ID del progetto.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 2024-08-02 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -