Questa pagina descrive come utilizzare i tag per impostare una durata di conservazione dell'eliminazione temporanea predefinita.
Panoramica
Quando utilizzi i tag, puoi impostare una durata di conservazione per l'eliminazione temporanea predefinita che viene applicata ai nuovi bucket che crei con l'eliminazione temporanea abilitata. I tag ti consentono di impostare coppie chiave-valore che specificano il numero di giorni per cui vuoi che Cloud Storage conservi i dati eliminati temporaneamente, offrendoti un maggiore controllo sulla durata della conservazione dei dati. Puoi anche utilizzare i tag per disattivare l'eliminazione temporanea per impostazione predefinita.
Considerazioni
Affinché un tag abbia effetto, devi crearlo come elemento secondario dell'organizzazione per cui vuoi impostare una durata di conservazione predefinita, dopodiché può essere collegato a un progetto, a una cartella Resource Manager o a un'organizzazione.
Quando utilizzi i tag per personalizzare una durata di conservazione dell'eliminazione temporanea predefinita per una risorsa, i bucket esistenti nella risorsa non ereditano automaticamente la nuova durata di conservazione dell'eliminazione temporanea. Per modificare la durata del periodo di conservazione dell'eliminazione temporanea in un bucket esistente, devi modificare il criterio di eliminazione temporanea del bucket.
Le impostazioni implementate utilizzando i tag sono modificabili, il che significa che puoi modificare la durata della conservazione dell'eliminazione temporanea impostata dal tag durante o dopo la creazione del bucket.
Se imposti un vincolo del criterio dell'organizzazione
storage.softDeletePolicySecondsche limita la durata della conservazione dell'eliminazione temporanea sui bucket appena creati a solo un insieme di valori consentiti dalla tua organizzazione e vuoi anche utilizzare i tag per impostare una durata della conservazione dell'eliminazione temporanea predefinita, puoi impostare la durata della conservazione predefinita solo su un valore consentito dal vincolo del criterio dell'organizzazione. Tutti gli altri valori generano un errore.Se elimini un binding dei tag precedentemente impostato su una risorsa secondaria della tua organizzazione, la risorsa secondaria eredita la durata di conservazione dell'eliminazione temporanea predefinita dell'organizzazione. Se elimini l'associazione tag dell'organizzazione, la risorsa eredita la durata di conservazione predefinita dell'eliminazione temporanea di sette giorni. Per scoprire di più su come vengono ereditati i valori dei tag, consulta Ereditarietà dei tag.
La creazione o l'eliminazione di un binding tag in genere richiede meno di un giorno per avere effetto.
Ruoli obbligatori
Per eseguire le azioni descritte in questa pagina sono necessarie le seguenti autorizzazioni.
Per creare un tag di durata della conservazione per l'eliminazione temporanea predefinita e i valori dei tag, devi disporre del ruolo Amministratore tag (
roles/resourcemanager.tagAdmin).Per collegare o rimuovere un tag di durata di conservazione per l'eliminazione temporanea predefinita da una risorsa, devi disporre del ruolo Utente tag (
roles/resourcemanager.tagUser) o di un altro ruolo con autorizzazioni equivalenti sia per il valore tag sia per le risorse a cui stai collegando il valore tag.
Per vedere le autorizzazioni necessarie per eseguire le azioni descritte in questa pagina, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
- Autorizzazioni richieste per creare un tag e valori tag di durata di conservazione per l'eliminazione temporanea predefinita:
resourcemanager.tagKeys.createresourcemanager.tagValues.create
- Autorizzazioni richieste per collegare o rimuovere un tag di durata di conservazione per l'eliminazione temporanea predefinita da una risorsa:
- Autorizzazioni richieste per la risorsa a cui stai collegando il valore del tag:
- Autorizzazione
createTagBindingspecifica per la risorsa, ad esempiostorage.buckets.createTagBindingper i bucket Cloud Storage. - Autorizzazione
deleteTagBindingspecifica per la risorsa, ad esempiostorage.buckets.deleteTagBindingper i bucket Cloud Storage. - Autorizzazioni richieste per il valore del tag:
resourcemanager.tagValueBindings.createresourcemanager.tagValueBindings.delete
resourcemanager.hierarchyNodes.createTagBinding e resourcemanager.hierarchyNodes.deleteTagBinding sul progetto.
Puoi ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Crea un tag e valori di tag per la durata di conservazione predefinita dell'eliminazione temporanea
Per creare il tag della durata di conservazione dell'eliminazione temporanea predefinita e i valori dei tag, completa le seguenti istruzioni:
Console
Nella console Google Cloud , vai alla pagina Tag.
Seleziona l'organizzazione principale per cui vuoi creare una chiave tag.
Fai clic su Crea.
Nel campo Chiave tag, inserisci
storage.defaultSoftDeletePolicy.Nel campo Descrizione chiave tag, inserisci una descrizione della chiave tag.
Fai clic su Aggiungi valore.
Nel campo Valore tag, inserisci il periodo di tempo che vuoi impostare come durata predefinita di conservazione per l'eliminazione temporanea. Formatta la durata della conservazione come valore numerico compreso tra 7 e 90 giorni, ad esempio
30d, oppure, per disattivare l'eliminazione temporanea della risorsa per impostazione predefinita, inserisci0d.Nel campo Descrizione valore tag, inserisci una descrizione del valore del tag.
Fai clic su Crea chiave tag.
Il tag appena creato viene visualizzato nell'elenco Chiavi tag.
Riga di comando
Crea un tag utilizzando il comando
gcloud resource-manager tags key create. Tieni presente che solo il nome del tagstorage.defaultSoftDeletePolicyaggiorna la policy di eliminazione temporanea predefinita.gcloud resource-manager tags keys create storage.defaultSoftDeletePolicy \ --parent=organizations/ORGANIZATION_ID \ --description="Configures the default softDeletePolicy for new Storage buckets."
Sostituisci quanto segue:
ORGANIZATION_ID: l'ID numerico dell'organizzazione per cui vuoi impostare una durata di conservazione per l'eliminazione temporanea predefinita. Ad esempio,12345678901.
Aggiungi un valore del tag utilizzando il comando
gcloud resource-manager tags values createe sostituisci quanto segue:gcloud resource-manager tags values create RETENTION_DURATION \ --parent=ORGANIZATION_ID/storage.defaultSoftDeletePolicy \ --description="Sets the default soft delete retention duration for new Storage buckets to $duration."
RETENTION_DURATION: il periodo di tempo che vuoi impostare come nuova durata di conservazione predefinita per l'eliminazione temporanea. Formatta la durata della conservazione come un valore numerico compreso tra 7 e 90 giorni, ad esempio30d, oppure, per disattivare l'eliminazione temporanea della risorsa per impostazione predefinita, inserisci0d.ORGANIZATION_ID: l'ID numerico dell'organizzazione per cui vuoi impostare la durata predefinita di conservazione dell'eliminazione temporanea. Ad esempio,12345678901.
Allegare un tag di durata di conservazione dell'eliminazione temporanea predefinita a una risorsa
Dopo aver creato un tag di durata di conservazione dell'eliminazione temporanea predefinita e impostato i relativi valori, devi collegarlo a una risorsa utilizzando una risorsa di associazione tag affinché la nuova durata di conservazione dell'eliminazione temporanea predefinita venga applicata. Per collegare un tag a una risorsa, completa le seguenti istruzioni:
Console
Nella console Google Cloud , apri la pagina Gestisci risorse.
Fai clic sull'organizzazione, sulla cartella o sul progetto a cui vuoi allegare un tag.
Fai clic su Tag.
Nel riquadro Tag, fai clic su Seleziona ambito.
Seleziona l'organizzazione principale, quindi fai clic su Apri.
Nel riquadro Tag, seleziona Aggiungi tag.
Nel campo Chiave, seleziona il tag di durata di conservazione dell'eliminazione temporanea predefinito. Puoi filtrare l'elenco digitando parole chiave.
Nel campo Valore, seleziona dall'elenco il periodo di tempo che vuoi impostare come durata predefinita di conservazione per l'eliminazione temporanea. Puoi filtrare l'elenco digitando parole chiave.
Fai clic su Salva.
Nella finestra di dialogo Conferma, fai clic su Conferma per allegare il tag.
Viene visualizzata una notifica che conferma l'aggiornamento dei tag. I nuovi tag vengono visualizzati nella colonna Tag della pagina Gestisci risorse.
Riga di comando
Collega il tag della durata di conservazione predefinita dell'eliminazione temporanea a una risorsa utilizzando gcloud resource-manager tags bindings create.
gcloud resource-manager tags bindings create \ --tag-value=ORGANIZATION_ID/storage.defaultSoftDeletePolicy/RETENTION_DURATION \ --parent=RESOURCE_ID
Sostituisci quanto segue:
ORGANIZATION_ID: l'ID numerico dell'organizzazione in cui è stato creato il tag. Ad esempio,12345678901.RETENTION_DURATION: il periodo di tempo per cui vuoi impostare la nuova durata di conservazione dell'eliminazione temporanea predefinita. Formatta la durata della conservazione come un valore numerico compreso tra 7 e 90 giorni, ad esempio30d, oppure, per disattivare l'eliminazione temporanea della risorsa per impostazione predefinita, inserisci0d.RESOURCE_ID: il nome completo della cartella, del progetto o dell'organizzazione per cui vuoi creare l'associazione tag. Ad esempio, per collegare un tag aprojects/7890123456, inserisci//cloudresourcemanager.googleapis.com/projects/7890123456.
Rimuovere un tag di durata di conservazione predefinita dell'eliminazione temporanea da una risorsa
Puoi rimuovere un tag di durata di conservazione predefinita dell'eliminazione temporanea da una risorsa eliminando la risorsa di associazione dei tag. Per eliminare una risorsa di associazione dei tag, completa le seguenti istruzioni:
Console
Nella console Google Cloud , apri la pagina Gestisci risorse.
Fai clic sull'organizzazione, sulla cartella o sul progetto da cui vuoi scollegare un tag.
Fai clic su Tag.
Nel riquadro Tag, accanto al tag da scollegare, fai clic su Elimina elemento.
Fai clic su Salva.
Nella finestra di dialogo Conferma, fai clic su Conferma per staccare il tag.
Viene visualizzata una notifica che conferma l'aggiornamento dei tag. L'elenco aggiornato dei tag viene visualizzato nella colonna Tag della pagina Gestisci risorse.
Riga di comando
Elimina un binding dei tag utilizzando il comando gcloud resource-manager tag bindings delete:
gcloud resource-manager tags bindings delete \ --tag-value=ORGANIZATION_ID/storage.defaultSoftDeletePolicy/RETENTION_DURATION \ --parent=RESOURCE_ID
Sostituisci quanto segue:
ORGANIZATION_ID: l'ID numerico che hai utilizzato per impostare la durata predefinita di conservazione dell'eliminazione temporanea. Ad esempio,12345678901.RETENTION_DURATION: il periodo di tempo che hai inserito come durata di conservazione predefinita dell'eliminazione temporanea per la risorsa. Ad esempio, se imposti una durata di conservazione predefinita dell'eliminazione temporanea di 10 giorni, inserisci10d.RESOURCE_ID: il nome completo della cartella, del progetto o dell'organizzazione per cui vuoi eliminare l'associazione tag.
Passaggi successivi
Scopri come utilizzare gli oggetti eliminati temporaneamente.
Scopri di più sulla creazione e gestione dei tag di Resource Manager.