Creazione di un 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. Per iniziare a utilizzare Tabelle S3, creare un bucket di tabelle in cui archiviare e gestire tabelle. Quando si crea un bucket di tabelle, è necessario scegliere il nome del bucket e la Regione AWS. Il nome del bucket di tabelle deve essere univoco per l’account nella Regione selezionata. Dopo aver creato un bucket di tabelle, non è possibile modificare il nome del bucket o la Regione. Per ulteriori informazioni sulla denominazione dei bucket di tabelle, consulta Regole di denominazione di bucket di tabelle, tabelle e spazio dei nomi di Amazon S3.
Il nome della risorsa Amazon (ARN) per i bucket di tabelle ha il seguente formato:
arn:aws:s3tables:region:owner-account-id:bucket/bucket-name
Per impostazione predefinita, è possibile creare fino a 10 bucket di tabelle per Regione in un Account AWS. Per richiedere un aumento della quota per i bucket di tabelle o le tabelle, contattare Supporto
Quando crei un bucket di tabelle, puoi specificare il tipo di crittografia che verrà utilizzato per crittografare le tabelle che crei in quel bucket. Per ulteriori informazioni sulle opzioni di crittografia del bucket, consulta Protezione dei dati delle tabelle S3 con la crittografia.
Prerequisiti per la creazione di bucket di tabelle
Per creare un bucket di tabelle, procedi come segue:
Verifica di disporre delle autorizzazioni AWS Identity and Access Management (IAM) necessarie per
s3tables:CreateTableBucket.
Nota
Se scegli SSE-KMS come tipo di crittografia predefinito, devi disporre delle autorizzazioni per s3tables:PutTableBucketEncryption e DescribeKey sulla chiave AWS KMS selezionata. Inoltre, la chiave AWS KMS utilizzata deve fornire a Tabelle S3 l’autorizzazione per eseguire la manutenzione automatica delle tabelle. Per ulteriori informazioni, consulta Requisiti di autorizzazione per la crittografia SSE-KMS di Tabelle S3.
Per creare un bucket di tabelle, è possibile utilizzare la console Amazon S3, la REST API di Amazon S3 o gli SDK AWS Command Line Interface.
Accedi alla Console di gestione AWS e apri la console di Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/
. Sulla barra di navigazione nella parte superiore della pagina scegli il nome della Regione AWS attualmente visualizzata. Quindi, scegli la Regione in cui creare un bucket.
Nel pannello di navigazione a sinistra, scegli Bucket di tabelle.
Scegli Crea bucket di tabelle per aprire la pagina Crea bucket di tabelle.
In Proprietà inserire un nome per il bucket di tabelle.
Il nome del bucket di tabelle deve:
Essere univoco per l'account dell'utente nella Regione corrente.
Deve contenere un numero di caratteri compreso tra 3 a 63.
Essere costituito solo da lettere minuscole, numeri e trattini (-).
Iniziare e finire con una lettera o un numero.
Una volta creato il bucket, non è possibile modificarne il nome. Il bucket è di proprietà dell'Account AWS che lo crea. Per ulteriori informazioni sulla denominazione dei bucket di tabelle, consulta Regole di denominazione di bucket di tabelle, tabelle e spazio dei nomi di Amazon S3.
-
Se desideri integrare i bucket di tabelle con i servizi di analisi AWS, assicurati che l’opzione Abilita l’integrazione sia selezionata in Integrazione con i servizi di analisi AWS.
Nota
Quando crei il primo bucket di tabelle utilizzando la console con l’opzione Abilita l’integrazione selezionata, Amazon S3 tenta di integrare automaticamente il bucket di tabelle con i servizi di analisi AWS. Questa integrazione consente di utilizzare i servizi di analisi di AWS per eseguire query su tutte le tabelle nella Regione corrente. Per ulteriori informazioni, consulta Integrazione di Tabelle Amazon S3 con i servizi di analisi AWS.
Per configurare la crittografia predefinita, in Tipo di crittografia scegli una delle seguenti opzioni:
-
Crittografia lato server con chiave gestita da Amazon S3 (SSE-S3)
-
Crittografia lato server con chiave AWS Key Management Service (SSE-KMS)
Per ulteriori informazioni sulle opzioni di crittografia dei dati della tabella, consulta Protezione dei dati delle tabelle S3 con la crittografia.
-
Seleziona Crea bucket.
Questo esempio mostra come creare un bucket di tabelle tramite AWS CLI. Per utilizzare questo esempio, sostituisci con le informazioni appropriate.user input placeholders
aws s3tables create-table-bucket \ --regionus-east-2\ --nameamzn-s3-demo-bucket1
Per impostazione predefinita, i bucket di Tabelle S3 utilizzano SSE-S3 come configurazione di crittografia predefinita; tuttavia, puoi utilizzare il parametro --encryption-configuration opzionale per specificare un tipo di crittografia diverso. Gli esempi seguenti mostrano come creare un bucket che utilizza la crittografia SSE-KMS. Per ulteriori informazioni sulle impostazioni di crittografia per i bucket di tabelle, consulta Protezione dei dati delle tabelle S3 con la crittografia.
aws s3tables create-table-bucket \ --regionus-east-2\ --name--encryption-configuration '{ "sseAlgorithm": "aws:kms", "kmsKeyArn": "arn:aws:kms:amzn-s3-demo-bucket1Region:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab" }'