Operazioni con i bucket di directory - Amazon Simple Storage Service

Operazioni con i bucket di directory

I bucket di directory organizzano i dati in modo gerarchico in directory, a differenza della struttura di archiviazione piatta dei bucket per uso generico. Non ci sono limiti di prefisso per i bucket di directory e le singole directory possono scalare orizzontalmente.

È possibile creare fino a 100 bucket di directory in ciascuno tra Account AWS, senza limiti al numero di oggetti che si possono memorizzare in un bucket. La quota del bucket viene applicata a ciascuna regione nell'Account AWS. Se la tua applicazione richiede un aumento di questo limite, contatta Supporto.

Importante

I bucket di directory presenti in zone di disponibilità che non hanno attività di richiesta per un periodo di almeno 90 giorni passano allo stato inattivo. In uno stato inattivo, un bucket di directory è temporaneamente inaccessibile per letture e scritture. I bucket inattivi mantengono tutta l'archiviazione, i metadati degli oggetti e i metadati dei bucket. I costi di archiviazione esistenti si applicano ai bucket inattivi. Se si effettua una richiesta di accesso a un bucket inattivo, il bucket passa allo stato attivo, in genere entro pochi minuti. Durante questo periodo di transizione, le letture e le scritture restituiscono un codice di errore HTTP 503 (Service Unavailable). Questo comportamento non si applica ai bucket nelle zone locali.

Sono disponibili diversi tipi di bucket Amazon S3. Prima di creare un bucket, accertati di scegliere il tipo di bucket più adatto ai requisiti dell’applicazione e delle prestazioni. Per ulteriori informazioni sui vari tipi di bucket e sui casi d’uso appropriati per ogni tipo, consulta Bucket.

I seguenti argomenti forniscono informazioni sui bucket di directory. Per ulteriori informazioni sui bucket per uso generico, consulta Panoramica dei bucket per uso generico.

Per ulteriori informazioni sui bucket di directory, consulta i seguenti argomenti.

Nomi dei bucket di directory

Il nome di un bucket di directory è composto da un nome di base fornito dall'utente e da un suffisso che contiene l'ID della zona (zona di disponibilità o zona locale) in cui si trova il bucket. I nomi dei bucket di directory devono utilizzare il seguente formato e rispettare le regole di denominazione dei bucket di directory:

bucket-base-name--zone-id--x-s3

Ad esempio, il seguente nome del bucket di directory contiene l'ID zona di disponibilità usw2-az1:

bucket-base-name--usw2-az1--x-s3

Per ulteriori informazioni, consulta Regole di denominazione dei bucket di directory.

Directory

I bucket di directory organizzano i dati in modo gerarchico in directory, a differenza della struttura di ordinamento piatta dei bucket per uso generico.

Con uno spazio dei nomi gerarchico, il delimitatore nella chiave dell'oggetto è importante. Il solo delimitatore supportato è una barra (/). Le directory sono determinate dai limiti dei delimitatori. Ad esempio, la chiave dell'oggetto dir1/dir2/file1.txt comporta che le directory dir1/ e dir2/ vengano create automaticamente e che l'oggetto file1.txt venga aggiunto alla directory /dir2 nel percorso dir1/dir2/file1.txt.

Il modello di indicizzazione del bucket di directory restituisce risultati non ordinati per l'operazione API ListObjectsV2. Se è necessario limitare i risultati a una sottosezione del bucket, è possibile specificare un percorso di sottodirectory nel parametro prefix, ad esempio prefix=dir1/.

Nomi delle chiavi

Per i bucket di directory, le sottodirectory comuni a più chiavi oggetto vengono create con la prima chiave dell'oggetto. Le chiavi oggetto aggiuntive per la stessa sottodirectory utilizzano la sottodirectory creata in precedenza. Questo modello offre flessibilità nella scelta delle chiavi degli oggetti più adatte all'applicazione, con uguale supporto per directory sparse e dense.

Gestione degli accessi

Nei bucket di directory, tutte le impostazioni Blocco dell'accesso pubblico S3 sono abilitate per impostazione predefinita a livello di bucket. Proprietà dell'oggetto S3 è impostata su Proprietario del bucket applicato e le liste di controllo degli accessi (ACL) sono disabilitate. Queste impostazioni non possono essere modificate.

Per impostazione predefinita, gli utenti non hanno i permessi per i bucket di directory. Per concedere le autorizzazioni di accesso per i bucket di directory, puoi utilizzare IAM per creare utenti, gruppi o ruoli e collegare le autorizzazioni a tali identità. Per ulteriori informazioni, consulta Autorizzazione delle operazioni API dell'endpoint regionale con IAM.

È possibile controllare l’accesso ai bucket di directory anche tramite punti di accesso. Gli Access Point semplificano la gestione dell'accesso ai dati su vasta scala per set di dati condivisi in Amazon S3. I punti di accesso sono nomi host univoci creati per applicare autorizzazioni e controlli di rete distinti per tutte le richieste effettuate tramite un punto di accesso. Per ulteriori informazioni, consulta Gestione dell’accesso ai set di dati condivisi in bucket di directory con punti di accesso.

Quote dei bucket di directory

Le quote, chiamate anche limiti, rappresentano il numero massimo di risorse o di operazioni di servizio consentite per il tuo Account AWS. Di seguito sono riportate le quote per i bucket di directory. Per ulteriori informazioni sulle quota di Amazon S3, consulta Quote di Amazon S3.

Nome Predefinita Adattabile Descrizione
Bucket di directory Ogni account: 100 Il numero di bucket di directory Amazon S3 che puoi creare in un account.
TPS di lettura per bucket di directory Ogni bucket di directory: fino a 200.000 TPS di lettura Per richiedere un aumento della quota, contatta il Supporto. Il numero di richieste GET/HEAD al secondo per bucket di directory.
TPS di scrittura per bucket di directory Ogni bucket di directory: fino a 100.000 TPS di scrittura Per richiedere un aumento della quota, contatta il Supporto. Il numero di richieste PUT/DELETE al secondo per bucket di directory.

Creazione e utilizzo di bucket di directory

Per ulteriori informazioni sull'utilizzo di bucket di directory, consulta gli argomenti seguenti.