Bucket di tabelle
Il bucket di tabelle Amazon S3 è un tipo di bucket S3 che è possibile utilizzare per creare e archiviare tabelle come risorse S3. I bucket di tabelle vengono utilizzati per archiviare dati tabulari e metadati come oggetti da utilizzare nei carichi di lavoro di analisi. S3 esegue automaticamente la manutenzione nei bucket di tabelle per contribuire a ridurre i costi di archiviazione delle tabelle. Per ulteriori informazioni, consulta Manutenzione di Tabelle S3.
Per interagire con le tabelle archiviate all'interno dei propri bucket di tabelle, è possibile integrare i bucket di tabelle con applicazioni di analisi che supportano Apache Iceberg
Ogni bucket di tabelle ha un nome della risorsa Amazon (ARN) univoco e una policy di risorsa associati. Gli ARN dei bucket di tabelle presentano il formato seguente:
arn:aws:s3tables:Region:OwnerAccountID:bucket/bucket-name
Tutti i bucket di tabelle e le tabelle sono privati e non possono essere resi pubblici. L'accesso a queste risorse è possibile solo per gli utenti a cui è concesso esplicitamente l'accesso. Per concedere l'accesso, è possibile utilizzare le policy basate sulle risorse IAM per i bucket di tabelle e le tabelle e per le policy basate sull'identità IAM per utenti e ruoli.
Per impostazione predefinita, è possibile creare fino a 10 bucket di tabelle per Regione AWS in un Account AWS. Per richiedere un aumento della quota per i bucket di tabelle o le tabelle, contattare Supporto
Tipi di bucket di tabelle
Amazon S3 supporta i seguenti tipi di bucket di tabelle:
- Bucket di tabelle gestiti dal cliente
-
I bucket di tabelle gestiti dai clienti sono risorse per l’archiviazione di Tabelle Amazon S3 create e gestite dai clienti. Puoi creare questi bucket in modo esplicito, sceglierne i nomi e mantenere il pieno controllo sulle tabelle e sui namespace al loro interno. Per i bucket di tabelle gestiti dal cliente, puoi creare, eliminare, impostare una crittografia predefinita personalizzata o configurare le opzioni di manutenzione in base alle esigenze.
- Bucket di tabelle gestiti da AWS
-
I bucket di tabelle gestiti da AWS sono risorse gestite che memorizzano automaticamente le tabelle create dai servizi AWS, come l’inventario in tempo reale e le tabelle dei registri create da S3 Metadata. Questi bucket forniscono una posizione centralizzata per tutte le tabelle generate dal sistema. Inoltre, seguono una convenzione di denominazione standard, utilizzano un namespace standard per tutte le tabelle e dispongono di configurazioni di manutenzione e crittografia predefinite che S3 modifica per conto dell’utente. L’utente ha accesso in sola lettura per interrogare i dati, mentre AWS gestisce tutte le operazioni di creazione, aggiornamento e manutenzione delle tabelle. Per ulteriori informazioni, consulta Utilizzo dei bucket di tabelle gestiti da AWS.
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.