I bucket sono container per gli object creati in un namespace e talvolta considerati un container logico per i subtenant. In S3, i container sono denominati bucket e questo termine è stato adottato da ECS. In Atmos, l'equivalente di un bucket è un subtenant, in Swift, l'equivalente di un bucket è un container e per CAS, un bucket è un pool CAS. I bucket sono risorse globali in ECS. Ogni bucket viene creato in un namespace e ogni namespace viene creato in un gruppo di replica (RG, Replication Group). I bucket sono risorse globali che possono estendersi su più siti. La creazione di bucket ne comporta l'assegnazione a un namespace e a un gruppo di replica. Il livello bucket è dove viene abilitata la proprietà e l'accesso a file o CAS. È possibile accedere ai bucket tramite diversi strumenti contemporaneamente, ad esempio accedere allo stesso bucket con GeoDrive e browser S3. |
ECS offre diversi modi per creare un bucket. Per creare un bucket, è necessario effettuare le seguenti operazioni:
Accedere al sistema ECS utilizzando il browser e selezionare l'icona della Guida ECS ('?) nella GUI di ECS che collega alla ECS Administration Guide - "Getting started with ECS - Create a bucket"
Fare riferimento alla guida ECS REST API per operazioni sugli object e gestione.
|
Quando viene creato un utente di object, "Manage" - "Users" - "New Object User", sono disponibili le seguenti opzioni di protocollo:
|
File system |
Richiesta per NFSv3. Richiesta per la creazione del bucket. Tenere presente che una volta creato il bucket, questa impostazione non può essere modificata. Fare riferimento all'articolo ECS: Best practice per il montaggio di esportazioni NFS (in inglese) per ulteriori informazioni. |
CAS |
Per le operazioni CAS, questa opzione deve essere impostata quando si crea il bucket. Non è possibile accedere ai bucket CAS con altri protocolli e l'opzione CAS deve essere impostata quando si crea un bucket. Fare riferimento all'articolo ECS: Best practice per l'amministrazione di bucket e utenti CAS (in inglese) per ulteriori informazioni. |
Metadata Search |
Consente di abilitare l'indicizzazione degli object in base ai metadati dell'utente e del sistema, che non può essere abilitata dopo il salvataggio. Fare riferimento alla Guida di ECS ('?') nella GUI di ECS che collega alla ECS Administration Guide - "Buckets" - "Working with buckets in the ECS Portal" - "Bucket settings" - "Metadata search fields" |
Accesso durante l'interruzione dell'alimentazione (ADO, Access During Outage) |
ECS consente di configurare i bucket in modo che siano accessibili in caso di guasto di uno dei VDC. Fare riferimento all'articolo ECS: L'importanza del parametro ADO (Access During Outage) (in inglese) per ulteriori informazioni. |
Server-side Encryption |
Consente di abilitare la crittografia di dati inattivi, che crittografa i dati sui dischi di storage per ridurre il rischio di perdita di dati dovuta al furto fisico dei dischi. Fare riferimento alla Guida di ECS ("?") nella GUI di ECS che collega alla ECS Administration Guide - "Buckets" - "Working with buckets in the ECS Portal" - "Bucket settings" |
Quota |
Possono essere assegnate quote flessibili e rigide a livello di bucket o namespace. Fare riferimento all'articolo ECS: Come aumentare il set di quote in un bucket ECS per ulteriori informazioni. |
Bucket Tagging |
I tag di bucket sono coppie chiave-valore che è possibile associare a un bucket. Massimo 10 tag per bucket. Fare riferimento alla Guida di ECS ("?") nella GUI di ECS che collega alla ECS Administration Guide - "Buckets" - "Working with buckets in the ECS Portal" - "Bucket settings" - "Bucket tagging" |
Retention |
La retention può essere impostata a livello di bucket o namespace. La retention si applica ai bucket CAS e S3. Fare riferimento all'icona della Guida di ECS ("?") nella GUI di ECS che collega alla ECS Administration Guide - "Namespaces" - "Working with namespaces in the ECS Portal" - "Namespace settings" - "Retention periods and policies" |
Modifica di ACL | ||||||||||||||||||
S3 consente di impostare le seguenti autorizzazioni:
È possibile creare più utenti con autorizzazioni diverse. Fare riferimento all'icona della Guida di ECS ("?") nella GUI di ECS che collega alla ECS Administration Guide - "Buckets" - "Working with buckets in the ECS Portal" - "Set ACLs" Per CAS, consultare l'articolo ECS: Configurazione di ACL di bucket per CAS (in inglese) per ulteriori informazioni. |
Modifica di policy |
La GUI di ECS fornisce un editor di policy di bucket per creare una policy di bucket per un bucket esistente. Le policy sono definite in formato JSON e la sintassi utilizzata per le policy è uguale a quella di Amazon AWS:
Per esempi sulle operazioni precedenti, fare riferimento alla Guida di ECS ("?") nella GUI di ECS che collega alla ECS Administration Guide - "Buckets" - "Working with buckets in the ECS Portal" - "Set bucket policies" - "Bucket policy scenarios". |
Esistono vari modi per testare la connettività S3. Questi sono alcuni esempi per accedervi. Il metodo più semplice per accedere a un bucket S3 è tramite il browser S3. |
I bucket sono limitati dalla capacità massima configurata per il sistema in cui è configurato il bucket. I bucket sono abilitati per più protocolli, ad eccezione dei bucket CAS. I bucket CAS non possono essere condivisi. L'accesso client e la disponibilità delle operazioni API a livello di namespace, bucket e object durante una TSO sono regolati dalle seguenti opzioni ADO impostate a livello di namespace e bucket:
|
Per eliminare un bucket, assicurarsi che sia completamente vuoto. Ciò include non solo gli object correnti, ma anche, se configurati, le versioni e gli indicatori di eliminazione che devono essere eliminati prima di poter rimuovere tale bucket. Se non è possibile eliminare manualmente il bucket, è possibile impostare una policy del ciclo di vita per il bucket per eliminarlo. Fare riferimento all'articolo ECS: Come eliminare un bucket S3 contenente molti objects utilizzando le policy del ciclo di vita (in inglese) per ulteriori informazioni. |
Prima di creare un bucket, tenere presente che alcune opzioni non possono essere modificate in un secondo momento:
Assicurarsi che i bucket siano configurati correttamente, altrimenti potrebbe essere necessaria una migrazione.
Le seguenti regole si applicano alla denominazione di bucket S3 in ECS:
Best practice per bucket:
Per ulteriori informazioni, selezionare l'icona della Guida di ECS ("?") nella GUI di ECS che collega allaECS Administration Guide. |
Fare riferimento alle Note di rilascio di ECS più recenti per le correzioni aggiornate implementate sulle limitazioni dei bucket.