Utilizzare i tag per impostare una durata di conservazione per l'eliminazione temporanea predefinita per i nuovi bucket

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

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.create
    • resourcemanager.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 createTagBinding specifica per la risorsa, ad esempio storage.buckets.createTagBinding per i bucket Cloud Storage.
      • Autorizzazione deleteTagBinding specifica per la risorsa, ad esempio storage.buckets.deleteTagBinding per i bucket Cloud Storage.
      In alternativa, per collegare il valore del tag a livello di progetto, concedi le autorizzazioni resourcemanager.hierarchyNodes.createTagBinding e resourcemanager.hierarchyNodes.deleteTagBinding sul progetto.
    • Autorizzazioni richieste per il valore del tag:
      • resourcemanager.tagValueBindings.create
      • resourcemanager.tagValueBindings.delete

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

  1. Nella console Google Cloud , vai alla pagina Tag.

    Vai a Tag

  2. Seleziona l'organizzazione principale per cui vuoi creare una chiave tag.

  3. Fai clic su Crea.

  4. Nel campo Chiave tag, inserisci storage.defaultSoftDeletePolicy.

  5. Nel campo Descrizione chiave tag, inserisci una descrizione della chiave tag.

  6. Fai clic su Aggiungi valore.

  7. 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, inserisci 0d.

  8. Nel campo Descrizione valore tag, inserisci una descrizione del valore del tag.

  9. Fai clic su Crea chiave tag.

Il tag appena creato viene visualizzato nell'elenco Chiavi tag.

Riga di comando

  1. Crea un tag utilizzando il comando gcloud resource-manager tags key create. Tieni presente che solo il nome del tag storage.defaultSoftDeletePolicy aggiorna 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.
  2. Aggiungi un valore del tag utilizzando il comando gcloud resource-manager tags values create e 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 esempio 30d, oppure, per disattivare l'eliminazione temporanea della risorsa per impostazione predefinita, inserisci 0d.

    • 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

  1. Nella console Google Cloud , apri la pagina Gestisci risorse.

    Apri Gestisci risorse

  2. Fai clic sull'organizzazione, sulla cartella o sul progetto a cui vuoi allegare un tag.

  3. Fai clic su Tag.

  4. Nel riquadro Tag, fai clic su Seleziona ambito.

  5. Seleziona l'organizzazione principale, quindi fai clic su Apri.

  6. Nel riquadro Tag, seleziona Aggiungi tag.

  7. Nel campo Chiave, seleziona il tag di durata di conservazione dell'eliminazione temporanea predefinito. Puoi filtrare l'elenco digitando parole chiave.

  8. 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.

  9. Fai clic su Salva.

  10. 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 esempio 30d, oppure, per disattivare l'eliminazione temporanea della risorsa per impostazione predefinita, inserisci 0d.

  • 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 a projects/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

  1. Nella console Google Cloud , apri la pagina Gestisci risorse.

    Apri Gestisci risorse

  2. Fai clic sull'organizzazione, sulla cartella o sul progetto da cui vuoi scollegare un tag.

  3. Fai clic su Tag.

  4. Nel riquadro Tag, accanto al tag da scollegare, fai clic su Elimina elemento.

  5. Fai clic su Salva.

  6. 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, inserisci 10d.

  • RESOURCE_ID: il nome completo della cartella, del progetto o dell'organizzazione per cui vuoi eliminare l'associazione tag.

Passaggi successivi