Questo documento descrive come gestire le pianificazioni snapshot per i volumi Persistent Disk e Google Cloud Hyperdisk a livello di zona e di regione.
Puoi gestire le pianificazioni degli snapshot nel seguente modo:
- Visualizzare le pianificazioni degli snapshot
- Modificare le pianificazioni degli snapshot
- Elimina pianificazioni snapshot
Puoi anche configurare avvisi per gli snapshot pianificati.
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.
-
Compute Instance Admin (v1) (
roles/compute.instanceAdmin.v1
) -
Per connetterti a una VM che può essere eseguita come account di servizio:
Service Account User (v1) (
roles/iam.serviceAccountUser
) -
Per visualizzare le pianificazioni degli snapshot:
compute.resourcePolicies.list
sul progetto o sull'organizzazione -
Per aggiornare una pianificazione snapshot:
-
compute.resourcePolicies.update
sulla policy risorse -
compute.resourcePolicies.get
sulla policy risorse
-
-
Per sostituire una pianificazione di snapshot:
-
compute.resourcePolicies.use
sulla policy risorse -
compute.disks.addResourcePolicies
sul disco -
compute.disks.removeResourcePolicies
sul disco
-
-
Per eliminare una pianificazione snapshot:
-
compute.resourcePolicies.delete
sulla policy risorse -
compute.disks.removeResourcePolicies
sul disco
-
- Nella console Google Cloud vai alla pagina Snapshot.
- Seleziona la scheda Pianificazioni snapshot.
- Utilizza il campo Filtra per restringere l'elenco delle pianificazioni snapshot.
- Fai clic sul nome di una pianificazione degli snapshot per visualizzarne i dettagli.
- Nella console Google Cloud vai alla pagina Snapshot.
- Seleziona la scheda Pianificazioni snapshot.
- Utilizza il campo Filtra per elencare le pianificazioni degli snapshot per una regione specifica.
PROJECT_ID
: il nome del progetto.REGION
: la regione, ad esempious-west1
PROJECT_ID
: il nome del progetto.REGION
: la regione, ad esempious-west1
- Descrizione
- Pianificazione snapshot
- Etichette applicate agli snapshot generati
- Criterio di eliminazione del disco di origine per la gestione degli snapshot generati automaticamente se il disco di origine viene eliminato
- Policy di conservazione per definire per quanto tempo conservare gli snapshot generati dalla pianificazione degli snapshot
- Nella console Google Cloud vai alla pagina Snapshot.
- Seleziona Pianificazioni di snapshot per visualizzare un elenco delle tue pianificazioni.
- Fai clic sul nome della pianificazione degli snapshot da modificare.
- Nella pagina dei dettagli della pianificazione degli snapshot, fai clic sul pulsante Modifica pianificazione.
- SCHEDULE_NAME: il nome della pianificazione di snapshot.
- REGION: la regione in cui si trova la pianificazione di snapshot.
- DESCRIPTION: una descrizione della pianificazione di snapshot. Racchiudi la descrizione tra virgolette.
- KEY e VALUE: una coppia chiave-valore che può essere utilizzata per raggruppare risorse correlate o associate.
- DAYS: Numero massimo di giorni in cui lo snapshot viene conservato prima di essere eliminato.
- DELETE_OPTION: comportamento di conservazione degli snapshot
automatici dopo l'eliminazione del disco originale. Il valore deve essere uno dei seguenti:
apply-retention-policy
: quando il disco di origine viene eliminato, continua ad applicare il periodo di conservazione a tutti gli snapshot creati dalla pianificazione di snapshot.keep-auto-snapshots
: (impostazione predefinita) se il disco di origine viene eliminato, conserva gli snapshot creati dalla pianificazione snapshot, indipendentemente dalla finestra di conservazione.
- START_TIME: l'ora di inizio in formato UTC. L'ora
deve essere un'ora piena. Ad esempio:
- Le 14:00 PST sono le
22:00
. - Se imposti un'ora di inizio pari a
22:13
, riceverai un errore.
- Le 14:00 PST sono le
SCHEDULE_FLAG: uno dei seguenti flag:
--hourly-schedule=
HOURLY_INTERVAL
: il numero di ore tra ogni snapshot.HOURLY_INTERVAL
deve essere un numero intero compreso tra1
e23
. Ad esempio, se imposti--hourly-schedule
su 12, lo snapshot viene generato ogni 12 ore.--daily-schedule
: esegue uno snapshot giornaliero alleSTART_TIME
--weekly-schedule=
WEEKLY_INTERVAL
: definisce il giorno in cui vuoi che venga eseguito lo snapshot. Devi scrivere per esteso il giorno della settimana; i valori non sono sensibili alle maiuscole.--weekly-schedule-from-file=
FILE_NAME
: specifica un file che contiene la pianificazione di snapshot settimanale. Puoi specificare pianificazioni settimanali in giorni diversi della settimana e in orari diversi utilizzando un file. Ad esempio, il file potrebbe specificare una pianificazione degli snapshot il lunedì e il mercoledì:none [{"day": "MONDAY", "startTime": "04:00"}, {"day": "WEDNESDAY", "startTime": "02:00"}]
Se includi un'ora di inizio nel file, non devi impostare il flag--start-time
. La pianificazione utilizza il fuso orario UTC. L'ora di inizio deve essere un'ora piena. Ad esempio:- Le 14:00 PST sono le
22:00
. - Se imposti un'ora di inizio pari a
22:13
, riceverai un errore.
- Le 14:00 PST sono le
I flag di frequenza degli snapshot
hourly-schedule
,daily-schedule
,weekly-schedule
eweekly-schedule-from-file
si escludono a vicenda. Puoi utilizzarne solo uno per la pianificazione di snapshot.Modifica la descrizione e l'etichetta:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "description": "DESCRIPTION", "snapshotProperties": { "labels": {"KEY": "VALUE"} } }
Modifica la pianificazione degli snapshot in modo che vengano creati ogni ora:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "hourlySchedule": { "hoursInCycle": HOURLY_INTERVAL, "startTime": START_TIME } } } }
Modifica la pianificazione degli snapshot in giornaliera:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "dailySchedule": { "daysInCycle": DAILY_INTERVAL, "startTime": START_TIME } } } }
Modifica la pianificazione degli snapshot in settimanale:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "weeklySchedule": { "dayOfWeeks": [ { "day": WEEKLY_INTERVAL, "startTime": START_TIME } ] } } } }
Modifica il criterio di conservazione degli snapshot:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "retentionPolicy": { "maxRetentionDays": DAYS, "onSourceDiskDelete":"DELETE_OPTION" } } }
- PROJECT_ID: il nome del progetto.
- REGION: la regione in cui si trova la pianificazione di snapshot.
- SCHEDULE_NAME: il nome della pianificazione di snapshot.
- DESCRIPTION: una descrizione della pianificazione di snapshot. Racchiudi la descrizione tra virgolette.
- KEY e VALUE: una coppia chiave-valore che può essere utilizzata per raggruppare risorse correlate o associate.
- HOURLY_INTERVAL: definisce l'intervallo in cui
vuoi che venga eseguito lo snapshot. Imposta la pianificazione oraria utilizzando un numero intero
compreso tra
1
e23
. Per creare gli snapshot alla stessa ora ogni giorno, scegli un numero che sia divisibile per 24 (1, 2, 3, 4, 6, 8 o 12). Ad esempio, se imposti--hourly-schedule
su 12, lo snapshot viene generato ogni 12 ore. - DAILY_INTERVAL: definisce il numero di giorni
tra uno snapshot e l'altro. Per creare uno snapshot ogni giorno, utilizza il
valore
1
. - WEEKLY_INTERVAL: definisce una pianificazione che viene eseguita in
giorni specifici della settimana. Specifica uno o più giorni. Sono disponibili le seguenti opzioni:
MONDAY
,TUESDAY
,WEDNESDAY
,THURSDAY
,FRIDAY
,SATURDAY
eSUNDAY
. Devi scrivere per esteso i giorni della settimana; non sono sensibili alle maiuscole. Puoi definire fino a 7 intervalli perdayOfWeeks
, uno per ogni giorno della settimana. - START_TIME: l'ora di inizio in formato UTC. L'ora di inizio deve essere un'ora piena. Ad esempio:
- Le 14:00 PST corrispondono alle
22:00
UTC. - Se imposti un'ora di inizio pari a
22:13
, riceverai un errore.
- Le 14:00 PST corrispondono alle
- DAYS: Numero massimo di giorni in cui lo snapshot viene conservato prima di essere eliminato.
- DELETE_OPTION: comportamento di conservazione degli snapshot
automatici dopo l'eliminazione del disco originale. Il valore deve essere uno dei seguenti:
APPLY_RETENTION_POLICY
: quando il disco di origine viene eliminato, continua ad applicare il periodo di conservazione a tutti gli snapshot creati dalla pianificazione di snapshot.KEEP_AUTO_SNAPSHOTS
: (impostazione predefinita) se il disco di origine viene eliminato, conserva gli snapshot creati dalla pianificazione snapshot, indipendentemente dalla finestra di conservazione.
- Nella console Google Cloud vai alla pagina Dischi.
- Seleziona il disco con la pianificazione che vuoi scollegare.
- Nella pagina Gestisci disco, fai clic su Modifica. Potresti prima dover fare clic sul menu Altre azioni.
- Apri il menu a discesa Pianificazione snapshot.
- Fai clic su Nessuna pianificazione per scollegare la pianificazione dal disco.
- Puoi creare una nuova pianificazione o scambiarla mentre modifichi le opzioni del disco.
- Fai clic su Salva per completare l'attività.
Utilizza il comando
gcloud disks remove-resource-policies
per scollegare la pianificazione di snapshot dal disco con la pianificazione che vuoi modificare.gcloud compute disks remove-resource-policies DISK_NAME \ --resource-policies SCHEDULE_NAME \ --region REGION \ --zone ZONE
Sostituisci quanto segue:
DISK_NAME
: il nome del disco a cui è collegata la pianificazione di snapshotSCHEDULE_NAME
: il nome della pianificazione di snapshot che vuoi scollegare da questo discoREGION
: la regione in cui si trova la pianificazione di snapshotZONE
: la zona in cui si trova il disco zonale
Utilizza il comando
gcloud disks add-resource-policies
per aggiungere la nuova pianificazione snapshot al disco.gcloud compute disks add-resource-policies DISK_NAME \ --resource-policies SCHEDULE_NAME \ --zone ZONE
Sostituisci quanto segue:
DISK_NAME
: il nome del disco con la policy risorse della pianificazione di snapshotSCHEDULE_NAME
: il nome della pianificazione di snapshot che vuoi aggiungere a questo discoZONE
: la zona in cui si trova il disco
Scollega la pianificazione di snapshot corrente da un disco creando una richiesta
POST
adisks.removeResourcePolicies
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/removeResourcePolicies { "resourcePolicies": [ "regions/REGION/resourcePolicies/SCHEDULE_NAME" ] }
Sostituisci quanto segue:
PROJECT_ID
: il nome del progetto.ZONE
: la zona in cui si trova il discoDISK_NAME
: il nome del disco con la pianificazione di snapshot associata.REGION
: la posizione della pianificazione di snapshotSCHEDULE_NAME
: il nome della pianificazione di snapshot che stai rimuovendo da questo disco
Collega la nuova pianificazione di snapshot al disco creando una richiesta
POST
al metododisks.addResourcePolicies
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/addResourcePolicies { "resourcePolicies": [ "regions/REGION/resourcePolicies/SCHEDULE_NAME" ] }
Sostituisci quanto segue:
PROJECT_ID
: il nome del progetto.ZONE
: la posizione del discoDISK_NAME
: il nome del discoREGION
: la posizione della pianificazione di snapshotSCHEDULE_NAME
: il nome della pianificazione di snapshot che stai applicando a questo disco
- Nella console Google Cloud vai alla pagina Snapshot.
- Seleziona Pianificazioni di snapshot per visualizzare un elenco delle tue pianificazioni.
- Seleziona una pianificazione non associata a un disco.
Fai clic su
Elimina.SCHEDULE_NAME
: il nome della pianificazione di snapshotREGION
: la posizione della pianificazione di snapshotPROJECT_ID
: il nome del progetto.REGION
: la posizione della pianificazione di snapshotSCHEDULE_NAME
: il nome della pianificazione di snapshotNella console Google Cloud , vai alla pagina Esplora log.
Nell'elenco a discesa Tutte le risorse, seleziona Disco e poi Tutti gli ID disco.
Nell'elenco a discesa Tutti i log, seleziona cloudaudit.googleapis.com/system_event e fai clic su Ok.
Nell'elenco a discesa Qualsiasi livello di log, seleziona il tipo di log.
- Scopri di più sulle frequenze delle pianificazioni di snapshot, sulle policy di conservazione e sulle regole di denominazione in Informazioni sulle pianificazioni di snapshot per i dischi.
- Visualizza ed elimina gli snapshot generati, come descritto in Gestisci gli snapshot dei dischi.
- Scopri come visualizzare i log.
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.
Node.js
Per utilizzare gli esempi di Node.js 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 .
Ruoli e autorizzazioni richiesti
Per ottenere le autorizzazioni necessarie per creare una pianificazione di snapshot, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questi ruoli predefiniti contengono le autorizzazioni necessarie per creare una pianificazione di snapshot. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per creare una pianificazione di snapshot sono necessarie le seguenti autorizzazioni:
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Visualizzare le pianificazioni degli snapshot
Per ottenere un elenco di pianificazioni degli snapshot, utilizza la console, il comando
gcloud
o il metodo dell'API Compute Engine. Questa richiesta mostra il nome, la descrizione e la regione di tutte le pianificazioni snapshot all'interno di un progetto.Console
gcloud
Per visualizzare un elenco delle pianificazioni di snapshot, utilizza il comando
resource-policies list
.gcloud compute resource-policies list
Per visualizzare la descrizione di una pianificazione di snapshot specifica, utilizza il comando
resource-policies describe
.gcloud compute resource-policies describe SCHEDULE_NAME
Sostituisci
SCHEDULE_NAME
con il nome della pianificazione di snapshot.Vai
Elenco delle pianificazioni degli snapshot
Descrivi una pianificazione snapshot
Java
Elenco delle pianificazioni degli snapshot
Descrivere una pianificazione snapshot
Node.js
Python
Elenco delle pianificazioni degli snapshot
Descrivi una pianificazione snapshot
REST
Crea una richiesta
GET
aresourcePolicies.aggregatedList
per restituire un elenco delle pianificazioni di snapshot per un progetto.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/resourcePolicies
Sostituisci
PROJECT_ID
con il nome del progetto.Visualizzare le pianificazioni degli snapshot per regione
Per visualizzare le pianificazioni di snapshot per un progetto all'interno di una determinata regione, utilizza la consoleGoogle Cloud , gcloud CLI o REST.
Console
gcloud
Per visualizzare le pianificazioni di snapshot per un progetto all'interno di una regione specifica, usa il comando
resource-policies list
.gcloud compute resource-policies list PROJECT_ID --filter REGION
Sostituisci quanto segue:
REST
Invia una richiesta
GET
al metodoresourcePolicies.list
per recuperare le pianificazioni di snapshot create in una regione.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies
Sostituisci quanto segue:
Modificare una pianificazione snapshot
Dopo aver creato una pianificazione degli snapshot, puoi modificare dinamicamente i seguenti campi utilizzando la procedura Aggiorna una pianificazione degli snapshot:
Per aggiornare altri valori per una pianificazione snapshot, devi eliminare la pianificazione snapshot e crearne una nuova, come descritto in Sostituire una pianificazione snapshot.
Gli aggiornamenti della pianificazione degli snapshot diventano effettivi nel primo snapshot dopo gli aggiornamenti. Se uno snapshot è in esecuzione durante l'aggiornamento della pianificazione degli snapshot, le modifiche diventano effettive nello snapshot successivo.
Aggiorna una pianificazione snapshot
Puoi utilizzare Google Cloud CLI o l'API Compute Engine per modificare alcune proprietà della pianificazione degli snapshot, come descritto in Modificare una pianificazione degli snapshot.
Per modificare altre proprietà della pianificazione snapshot, utilizza il metodo descritto in Sostituire una pianificazione snapshot.
Console
gcloud
Utilizza il comando
compute resource-policies update
per aggiornare la descrizione, la pianificazione, la policy di conservazione o le etichette di una pianificazione snapshot.gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION \ --description="DESCRIPTION" \ --snapshot-labels="KEY=VALUE" \ --max-retention-days=DAYS \ --on-source-disk-delete=DELETE_OPTION \ --start-time=START_TIME \ SCHEDULE_FLAG
Sostituisci quanto segue:
Esempi:
Per modificare una pianificazione snapshot in una pianificazione giornaliera:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION --daily-schedule --start-time=START_TIME
Per modificare uno snapshot in una pianificazione oraria e aggiornare anche la descrizione e l'etichetta dello snapshot:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION --description="DESCRIPTION" \ --hourly-schedule=HOURLY_INTERVAL --start-time=START_TIME \ --snapshot-labels="KEY=VALUE"
Per modificare le norme di conservazione degli snapshot e di eliminazione del disco di origine per una pianificazione degli snapshot:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION --max-retention-days=DAYS \ --on-source-disk-delete=DELETE_OPTION
Vai
Java
Node.js
Python
REST
Crea una richiesta
PATCH
al metodoresourcePolicies
per aggiornare la descrizione, la pianificazione, la policy di conservazione, la policy di eliminazione del disco di origine o le etichette di una pianificazione di snapshot. Nel corpo della richiesta, devi specificare soloname
e i campi che vuoi aggiornare.Sostituisci quanto segue:
Sostituisci una pianificazione snapshot
Per eliminare la pianificazione degli snapshot e crearne una nuova: Utilizza questo metodo per modificare le proprietà della pianificazione snapshot che non possono essere modificate utilizzando la procedura Aggiorna una pianificazione snapshot.
Se stai sostituendo una pianificazione di snapshot già collegata a un disco, devi prima scollegarla dal disco ed eliminarla. Quindi puoi creare una nuova pianificazione e collegarla al disco.
Gli snapshot generati dalla pianificazione di snapshot scollegata non verranno gestiti dal nuovo criterio. Questi snapshot verranno conservati per un periodo di tempo indefinito fino a quando non li eliminerai.
Utilizza la console Google Cloud , gcloud CLI o REST per rimuovere e sostituire la pianificazione di snapshot.
Console
gcloud
REST
Elimina una pianificazione snapshot
Se elimini una pianificazione snapshot, tutti gli snapshot generati automaticamente associati alla pianificazione snapshot vengono conservati in modo permanente. Tuttavia, dopo l'eliminazione della pianificazione, non può più generare snapshot.
La policy di conservazione fa parte della pianificazione degli snapshot. Una volta eliminata la pianificazione, la tua norma di conservazione non viene più applicata. Gli snapshot già generati vengono conservati in modo permanente finché non li elimini manualmente.
Per eliminare una pianificazione di snapshot esistente, utilizza la consoleGoogle Cloud , Google Cloud CLI o il metodo dell'API Compute Engine. Se la pianificazione è già collegata a un disco, scollega la pianificazione dal disco, quindi elimina la pianificazione. Non puoi eliminare una pianificazione degli snapshot collegata a un disco.
Console
gcloud
Per eliminare una pianificazione di snapshot, utilizza il comando
resource-policies delete
.gcloud compute resource-policies delete SCHEDULE_NAME \ --region REGION
Sostituisci quanto segue:
Vai
Java
Node.js
Python
REST
Per eliminare una pianificazione snapshot, invia una richiesta
DELETE
al metodoresourcePolicies.delete
. Se la pianificazione di snapshot è già collegata a un disco, riceverai un errore.DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME
Sostituisci quanto segue:
Logging e monitoraggio
Ogni snapshot pianificato associato a un disco crea continuamente un evento di sistema, che viene monitorato e registrato in ogni momento. Gli audit log degli eventi di sistema sono sempre attivi.
Questi log forniscono informazioni sul comportamento degli snapshot pianificati per ogni disco associato. Puoi visualizzare i log dal menu Logging nella console Google Cloud .
Per saperne di più sull'utilizzo di Esplora log, consulta Visualizzare i log utilizzando Esplora log.
Console
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-11 UTC.
-