Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Cos'è un branch bucket?

Collaboratori netapp-lhalbert netapp-perveilerk

Un bucket di diramazione fornisce l'accesso agli oggetti in un bucket così come esistevano in un determinato momento.

Si crea un bucket di diramazione da un bucket esistente. Dopo aver creato un bucket di diramazione, il bucket originale da cui è stato creato viene chiamato bucket di base. Inoltre, è possibile creare un bucket di diramazione da un altro bucket di diramazione.

Un bucket di diramazione fornisce l'accesso ai dati protetti, ma non funge da backup. Per continuare a proteggere i dati, utilizzare queste funzionalità sui bucket di base:

Si noti le seguenti caratteristiche dei bucket di diramazione:

  • È possibile accedere agli oggetti nei bucket di diramazione utilizzando"Console S3 per scaricare oggetti" .

  • Quando i client accedono agli oggetti in un bucket di diramazione, il bucket di diramazione"politiche di accesso" , anziché le policy del bucket di base, determinano se l'accesso è concesso o negato.

  • Gli oggetti creati in un bucket di base vengono valutati in base a come"Regole ILM" applicare al secchio di base. Gli oggetti creati in un bucket di diramazione vengono valutati in base al modo in cui le regole ILM si applicano al bucket di diramazione.

  • La replica tra griglie non è supportata per i bucket branch.

  • I servizi della piattaforma non sono supportati per i bucket di filiale.

Esempi di utilizzo del bucket di diramazione

  • È possibile utilizzare un branch bucket per rimuovere oggetti danneggiati creando un branch bucket da un punto nel tempo precedente al verificarsi del danneggiamento e quindi indirizzando le applicazioni al branch bucket anziché al bucket di base che contiene oggetti danneggiati.

  • Stai salvando i dati in un bucket con versione. Si è verificata una vulnerabilità accidentale che ha causato l'ingestione di molti oggetti indesiderati dopo il tempo T. È possibile creare un bucket di diramazione per il valore temporale Prima, T, e reindirizzare le operazioni client a tale bucket di diramazione. Quindi, solo gli oggetti ingeriti prima del tempo precedente T vengono esposti ai client.

Operazioni sugli oggetti nei bucket di diramazione

  • Un'operazione PUT su un bucket di ramo crea un oggetto nel ramo.

  • Un'operazione GET su un bucket di diramazione recupera un oggetto dal diramazione. Se l'oggetto non esiste nel bucket di diramazione, viene recuperato dal bucket di base.

  • Le eliminazioni di oggetti dai bucket di diramazione avvengono come segue:

    Operazione Bersaglio Risultato Visibilità dell'oggetto nel bucket di base Visibilità dell'oggetto nel bucket di diramazione

    Elimina senza ID versione

    Secchio di base

    L'indicatore di eliminazione viene creato solo per il bucket di base

    HEAD/GET restituisce L'oggetto non esiste, ma è ancora possibile accedere a versioni specifiche

    HEAD/GET restituisce che l'oggetto esiste e che è ancora possibile accedere a versioni specifiche

    Il marcatore di eliminazione sarebbe stato creato dopo il bucket del ramo beforeTime .

    Elimina con ID versione

    Secchio di base

    La versione specifica dell'oggetto viene eliminata sia per il bucket base che per quello branch

    HEAD/GET restituisce La versione dell'oggetto non esiste

    HEAD/GET restituisce La versione dell'oggetto non esiste

    Elimina senza ID versione

    Secchio per rami

    Il marcatore di eliminazione viene creato solo per il bucket del ramo

    HEAD/GET restituisce l'oggetto (l'oggetto bucket di base non è interessato)

    HEAD/GET restituisce L'oggetto non esiste

    Elimina con ID versione

    Secchio per rami

    La versione specifica dell'oggetto viene eliminata solo per il bucket di diramazione

    HEAD/GET restituisce una versione specifica dell'oggetto (l'oggetto bucket di base non è interessato)

    HEAD/GET restituisce La versione dell'oggetto non esiste