Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esistono due tipi di bucket Amazon S3: i bucket per uso generico e i bucket di directory. Scegli il tipo di bucket più adatto ai requisiti applicativi e di prestazioni:
-
I bucket per uso generico sono il tipo di bucket S3 originale e sono consigliati per la maggior parte dei casi d'uso e dei modelli di accesso. I bucket generici consentono inoltre di archiviare oggetti in tutte le classi di storage, ad eccezione di S3 Express One Zone in AWS Availability Zones e S3 One Zone-IA in Local Zones. AWS
-
I bucket di directory supportano la creazione di bucket nei seguenti tipi di posizione del bucket: zona di disponibilità o zona locale. Per i casi d'uso a bassa latenza, è possibile creare un bucket di directory in una singola zona di disponibilità per archiviare i dati. I bucket di directory nelle zone di disponibilità supportano la classe di storage S3 Express One Zone. La classe di storage S3 Express One Zone è consigliata se l'applicazione è sensibile alle prestazioni e beneficia di latenze a una cifra al millisecondo
PUT
eGET
. Per i casi d'uso relativi alla residenza dei dati, è possibile creare un bucket di directory in un'unica zona locale AWS dedicata (DLZ) per archiviare i dati. I bucket di directory nelle Zone locali supportano la classe di storage Accesso infrequente a zona unica S3 (AI a zona unica S3). Per saperne di più sulla creazione di bucket di directory nelle zone di disponibilità, consulta Carichi di lavoro ad alte prestazioni. Per saperne di più sulla creazione di bucket di directory in Zone locali, consulta Carichi di lavoro di residenza dei dati.
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.
Puoi creare fino a 100 bucket di directory in ciascuno dei tuoi Account AWS, senza limiti al numero di oggetti che puoi archiviare 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 della directory che non presentano 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)
.
I seguenti argomenti forniscono informazioni sui bucket di directory. Per ulteriori informazioni sui bucket per uso generico, consulta Panoramica dei bucket.
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. S3 Object Ownership è impostato in modo che il proprietario del bucket venga applicato e le liste di controllo degli accessi () siano disabilitate. ACLs 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.
Creazione e utilizzo di bucket di directory
Per ulteriori informazioni sull'utilizzo di bucket di directory, consulta gli argomenti seguenti.