Tabelle nei bucket di tabelle S3 - Amazon Simple Storage Service

Tabelle nei bucket di tabelle S3

Una tabella S3 rappresenta un set di dati strutturato composto dai dati della tabella sottostante e dai relativi metadati. Questi dati vengono archiviati all'interno di un bucket di tabelle come sottorisorsa. Tutte le tabelle in un bucket vengono archiviate nel formato di tabella Apache Iceberg. Amazon S3 gestisce la manutenzione delle tabelle tramite la compattazione automatica dei file e la gestione degli snapshot. Per ulteriori informazioni, consulta Manutenzione delle tabelle.

Per rendere le tabelle dell’account accessibili dai servizi di analisi AWS, è necessario integrare i bucket di Tabelle Amazon S3 con Amazon SageMaker Lakehouse. Questa integrazione consente ai servizi di analisi AWS, come Amazon Athena e Amazon Redshift, di individuare e accedere automaticamente ai dati delle tabelle.

Quando si crea una tabella, Amazon S3 genera automaticamente la relativa posizione nel warehouse. Si tratta di una posizione di S3 univoca in cui vengono archiviati gli oggetti associati alla tabella. Nell'esempio seguente viene illustrato il formato di una posizione del warehouse:

s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3

All'interno del bucket, le tabelle possono essere organizzate in raggruppamenti logici chiamati spazi dei nomi. Per ulteriori informazioni, consulta Spazi dei nomi per le tabelle.

Le tabelle possono essere rinominate, tuttavia ognuna ha il proprio nome della risorsa Amazon (ARN) e ID univoci. Ogni tabella è collegata anche a una policy delle risorse. È possibile usare questa policy per gestire l'accesso alla tabella.

Gli ARN delle tabelle utilizzano il seguente formato:

arn:aws:s3tables:region:owner-account-id:bucket/bucket-name/table/table-id

Per impostazione predefinita, in un bucket è possibile creare fino a 10,000 tabelle. Per richiedere un aumento della quota per i bucket di tabelle o le tabelle, contattare Supporto.

Nei bucket di tabelle di Amazon S3 sono supportati i seguenti tipi di tabelle:

Tabelle dei clienti

Le tabelle dei clienti sono tabelle su cui è possibile leggere e scrivere. È possibile recuperare i dati da queste tabelle utilizzando motori di query integrati. I dati delle tabelle possono essere inseriti, aggiornati o eliminati utilizzando le operazioni dell'API S3 o i motori di query integrati.

AWS Tabelle

Le tabelle AWS sono tabelle di sola lettura generate da un Servizio AWS per tuo conto. Tali tabelle sono gestite da Amazon S3 e non possono essere modificate da alcun principale IAM al di fuori di Amazon S3. È possibile recuperare informazioni da queste tabelle, ma non è possibile modificare i dati in esse contenuti. Le tabelle AWS includono le tabelle di metadati di S3, che contengono metadati acquisiti dagli oggetti all'interno di un bucket per uso generico di S3. Per ulteriori informazioni, consulta Individuazione dei dati con le tabelle di S3 Metadata.