

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à.

# Tabelle nei bucket di tabelle S3
<a name="s3-tables-tables"></a>

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](https://iceberg.apache.org/docs/latest/). 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](s3-tables-maintenance.md).

Per rendere le tabelle del tuo account accessibili dai servizi di AWS analisi, integri i bucket di tabelle Amazon S3 con. AWS Glue Data Catalog Questa integrazione consente ai servizi di AWS analisi come Amazon Athena e Amazon Redshift di rilevare 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](s3-tables-namespace.md).

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.

La tabella ARNs utilizza il seguente formato:

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

Per impostazione predefinita, puoi creare fino a 10.000 tabelle in un bucket da tavolo. Per richiedere un aumento della quota per i bucket di tabelle o le tabelle, contattare [Supporto](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase). 

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**  
AWS le tabelle sono tabelle di sola lettura generate da un utente per Servizio AWS conto dell'utente. 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. AWS le tabelle includono le tabelle di metadati S3, che contengono metadati acquisiti dagli oggetti all'interno di un bucket S3 generico. Per ulteriori informazioni, consulta [Individuazione dei dati con le tabelle di S3 Metadata](metadata-tables-overview.md).

**Topics**
+ [Creazione di una tabella di Amazon S3](s3-tables-create.md)
+ [Eliminazione di una tabella Amazon S3](s3-tables-delete.md)
+ [Visualizzazione dei dettagli su una tabella Amazon S3](s3-tables-table-details.md)
+ [Gestione delle policy delle tabelle](s3-tables-table-policy.md)
+ [Usare i tag con le tabelle S3](table-tagging.md)

# Creazione di una tabella di Amazon S3
<a name="s3-tables-create"></a>

Una tabella Amazon S3 è una sottorisorsa di un bucket di tabelle. Le tabelle sono archiviate nel formato Apache Iceberg in modo da poterle utilizzare con motori di query e altre applicazioni che supportano Apache Iceberg. Amazon S3 ottimizza continuamente le tabelle per ridurre i costi di archiviazione e migliorare le prestazioni delle query di analisi.

Quando si crea una tabella, Amazon S3 genera automaticamente la relativa *posizione nel warehouse*. La posizione del warehouse è una posizione S3 univoca in cui è possibile leggere e scrivere oggetti associati alla tabella. Nell'esempio seguente viene illustrato il formato di una posizione del warehouse:

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

Il nome della risorsa Amazon (ARN) per le tabelle ha il seguente formato:

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

Per impostazione predefinita, puoi creare fino a 10.000 tabelle in un bucket da tavolo. Per richiedere un aumento della quota per i bucket di tabelle o le tabelle, contattare [Supporto](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase).

Puoi creare una tabella utilizzando la console Amazon S3, l'API REST di Amazon S3 AWS SDKs AWS Command Line Interface ,AWS CLI() o i motori di query collegati ai bucket di tabella.

Quando si crea una tabella, è possibile specificare le relative impostazioni di crittografia, a meno che non si stia utilizzando Athena. Se non si specificano le impostazioni di crittografia, la tabella viene crittografata con le impostazioni predefinite per il bucket di tabelle. Per ulteriori informazioni, consulta [Specifica della crittografia per tabelle](s3-tables-kms-specify.md#specify-kms-table).

**Prerequisiti per la creazione di tabelle**

Per creare una tabella, è necessario procedere come segue: 
+ [Creare un bucket di tabelle](s3-tables-buckets-create.md).
+ [Creare un namespace](s3-tables-namespace-create.md) nel bucket di tabelle.
+ Assicurati di disporre delle autorizzazioni AWS Identity and Access Management (IAM) per e. `s3tables:CreateTable` `s3tables:PutTableData`
+ 
**Nota**  
Se utilizzi la crittografia SSE-KMS per la tua tabella, hai bisogno delle autorizzazioni e dell'`DescribeKey`autorizzazione per `s3tables:PutTableEncryption` la chiave scelta. AWS KMS Inoltre, la AWS KMS chiave che usi deve concedere a S3 Tables l'autorizzazione per eseguire la manutenzione automatica delle tabelle. Per ulteriori informazioni, consulta [Requisiti di autorizzazione per la crittografia SSE-KMS di Tabelle S3](s3-tables-kms-permissions.md)

Per ulteriori informazioni sui nomi di tabella validi, consulta [Regole di denominazione per tabelle e spazi dei nomi](s3-tables-buckets-naming.md#naming-rules-table).

**Importante**  
Durante la creazione delle tabelle, è necessario utilizzare solo lettere minuscole nei nomi delle tabelle e nelle definizioni delle tabelle. Ad esempio, è necessario verificare che i nomi delle colonne siano tutti in minuscolo. Se il nome o la definizione della tabella contengono lettere maiuscole, la tabella non è supportata da AWS Lake Formation o da. AWS Glue Data Catalog In questo caso, la tua tabella non sarà visibile ai servizi di AWS analisi come Amazon Athena, anche se i tuoi table bucket sono integrati con AWS servizi di analisi.   
Se la definizione della tabella contiene lettere maiuscole, ricevi il seguente messaggio di errore quando esegui una `SELECT` query in Athena: «GENERIC\$1INTERNAL\$1ERROR: Get table request failed: com.amazonaws.services.glue.model. ValidationException: Risorsa federativa non supportata: nomi di tabelle o colonne non validi».

## Utilizzo della console S3 e Amazon Athena
<a name="create-table-console"></a>

La procedura seguente utilizza la console di Amazon S3 per creare una tabella con Amazon Athena. Se non è ancora stato creato un namespace nel bucket di tabelle, è possibile farlo come parte di questo processo. Prima di eseguire i seguenti passaggi, assicurati di aver integrato i bucket di tabelle con i servizi di analisi AWS nella Regione in uso. Per ulteriori informazioni, consulta [Integrazione delle tabelle AWS Amazon S3 con i servizi di analisi](s3-tables-integrating-aws.md).

**Nota**  
Quando si crea una tabella utilizzando Athena, quella tabella eredita le impostazioni di crittografia predefinite dal bucket di tabelle. Per utilizzare un tipo di crittografia diverso, è necessario creare la tabella utilizzando un altro metodo.

**Per creare una tabella**

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Bucket di tabelle**.

1. Nella pagina **Bucket di tabelle**, scegli il bucket in cui desideri creare una tabella.

1. Nella pagina dei dettagli del bucket, scegli **Crea tabella con Athena**. 

1. Nella finestra di dialogo **Crea tabella con Athena**, effettua una delle seguenti operazioni:
   + Crea un nuovo namespace. Scegli **Crea un namespace**, quindi inserisci un nome nel campo **Nome del namespace**. I nomi dei namespace devono essere composti da un numero di caratteri compreso tra 1 e 255 ed essere univoci all’interno del bucket di tabelle. I caratteri validi sono a-z, 0-9 e i caratteri di sottolineatura (`_`). I caratteri di sottolineatura non sono consentiti all’inizio dei nomi dei namespace. 
   + Selezionare **Crea namespace**.
   + Specifica un namespace esistente. Scegli **Specifica un namespace esistente nel bucket di tabelle**. Quindi seleziona **Scegli tra namespace esistenti** o **Inserisci un nome per il namespace esistente**. Se sono presenti più di 1.000 namespace nel bucket, è necessario inserire il nome del namespace se non compare nell’elenco. 

1. Scegli **Crea tabella con Athena**.

1. Si apre la console Amazon Athena e viene visualizzato l’editor di query Athena. Il campo **Catalogo** deve essere compilato con **s3tablescatalog/** seguito dal nome del bucket di tabelle, ad esempio **s3tablescatalog/*amzn-s3-demo-bucket***. Il campo **Database** deve essere compilato con il namespace creato o selezionato in precedenza. 
**Nota**  
Se non vedi questi valori nei campi **Catalogo** e **Database**, assicurati di aver integrato il bucket di tabelle gestito con i servizi di analisi AWS nella Regione in uso. Per ulteriori informazioni, consulta [Integrazione delle tabelle AWS Amazon S3 con i servizi di analisi](s3-tables-integrating-aws.md). 

1. L’editor di query è popolato con una query di esempio da utilizzare per creare una tabella. Modifica la query per specificare il nome della tabella e le colonne della tabella. 

1. Una volta modificata la query, scegli **Esegui** per creare la tabella. 
**Nota**  
Se ricevi l’errore “Insufficient permissions to execute the query. Principal does not have any privilege on specified resource” quando provi a eseguire una query in Athena, assicurati di disporre delle necessarie autorizzazioni Lake Formation sulla tabella. Per ulteriori informazioni, consulta [Concessione dell’autorizzazione Lake Formation per una tabella o un database](grant-permissions-tables.md#grant-lf-table). 
Se ricevi l'errore «Iceberg non può accedere alla risorsa richiesta» quando provi a eseguire una query in Athena, vai alla console e assicurati di esserti concesso le autorizzazioni per AWS Lake Formation il catalogo e il database di table bucket (namespace) che hai creato. Non specificare una tabella quando fornisci queste autorizzazioni. Per ulteriori informazioni, consulta [Concessione dell’autorizzazione Lake Formation per una tabella o un database](grant-permissions-tables.md#grant-lf-table). 
Se ricevi il seguente messaggio di errore durante l'esecuzione di una `SELECT` query in Athena, questo messaggio è causato dalla presenza di lettere maiuscole nel nome della tabella o nei nomi delle colonne nella definizione della tabella: «GENERIC\$1INTERNAL\$1ERROR: Get table request failed: com.amazonaws.services.glue.model. ValidationException: Risorsa federativa non supportata: nomi di tabelle o colonne non validi.» Verifica che i nomi delle tabelle e delle colonne siano tutti in minuscolo. 

Se la creazione della tabella viene completata, il nome della nuova tabella viene visualizzato nell’elenco delle tabelle in Athena. Quando torni alla console Amazon S3, la nuova tabella viene visualizzata nell’elenco **Tabelle** nella pagina dei dettagli del bucket di tabelle, dopo aver aggiornato l’elenco. 

## Utilizzo del AWS CLI
<a name="create-table-CLI"></a>

Questo esempio mostra come creare una tabella con uno schema utilizzando AWS CLI e specificando i metadati della tabella con. JSON Per utilizzare questo esempio, sostituisci `user input placeholders` con le informazioni appropriate.

```
aws s3tables create-table --cli-input-json file://mytabledefinition.json
```

Per il file `mytabledefinition.json`, utilizza la seguente definizione di tabella di esempio. Per utilizzare questo esempio, sostituisci `user input placeholders` con le informazioni appropriate. 

```
{
    "tableBucketARN": "arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket",
    "namespace": "your_namespace",
    "name": "example_table",
    "format": "ICEBERG",
    "metadata": {
        "iceberg": {
            "schema": {
                "fields": [
                     {"name": "id", "type": "int","required": true},
                     {"name": "name", "type": "string"},
                     {"name": "value", "type": "int"}
                ]
            }
        }
    }
}
```

## Utilizzo di un motore di query
<a name="create-table-engine"></a>

È possibile creare una tabella in un motore di query supportato collegato ai bucket di tabelle, ad esempio in una sessione Apache Spark su Amazon EMR.

L’esempio seguente mostra come creare una tabella con Spark utilizzando istruzioni `CREATE` e come aggiungere dati della tabella utilizzando istruzioni `INSERT` o leggendo i dati da un file esistente. Per utilizzare questo esempio, sostituisci `user input placeholders` con le informazioni appropriate.

```
spark.sql( 
" CREATE TABLE IF NOT EXISTS s3tablesbucket.example_namespace.`example_table` ( 
    id INT, 
    name STRING, 
    value INT 
) 
USING iceberg "
)
```

Dopo aver creato la tabella, è possibile caricare i dati nella tabella. Scegli tra i seguenti metodi:
+ Aggiungere i dati nella tabella utilizzando l’istruzione `INSERT`.

  ```
  spark.sql(
  """
      INSERT INTO s3tablesbucket.my_namespace.my_table 
      VALUES 
          (1, 'ABC', 100), 
          (2, 'XYZ', 200)
  """)
  ```
+ Caricare un file di dati esistente.

  1. Leggere i dati in Spark:

     ```
     val data_file_location = "Path such as S3 URI to data file"
     val data_file = spark.read.parquet(data_file_location)
     ```

  1. Scrivere i dati in una tabella Iceberg:

     ```
     data_file.writeTo("s3tablesbucket.my_namespace.my_table").using("Iceberg").tableProperty ("format-version", "2").createOrReplace()
     ```

# Eliminazione di una tabella Amazon S3
<a name="s3-tables-delete"></a>

Puoi eliminare una tabella utilizzando l'API REST di Amazon S3, AWS SDKs, AWS Command Line Interface (AWS CLI) o utilizzando motori di query integrati.

**Nota**  
Tabelle S3 non supporta l'operazione `DROP TABLE` con `purge=false`. Alcune versioni di Apache Spark impostano sempre questo flag su `false` anche quando eseguono i comandi `DROP TABLE PURGE`. Per eliminare una tabella, puoi rieseguire `DROP TABLE` con `purge=true` oppure utilizzare l’operazione REST API [https://docs.aws.amazon.com//AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html](https://docs.aws.amazon.com//AmazonS3/latest/API/API_s3TableBuckets_DeleteTable.html) di Tabelle S3.

**Importante**  
 Quando elimini una tabella, è importante sapere quanto segue:  
L’eliminazione di una tabella un’azione permanente e non può essere annullata. Prima di eliminare una tabella, assicurati di aver eseguito il backup o la replica di tutti i dati importanti.
Tutti i dati e le configurazioni associati alla tabella vengono rimossi definitivamente.

## Usando il AWS CLI
<a name="delete-table-CLI"></a>

Questo esempio mostra come eliminare una tabella tramite AWS CLI. Per utilizzare questo comando, sostituisci `user input placeholders` con le informazioni appropriate.

```
aws s3tables delete-table \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \
    --namespace example_namespace --name example_table
```

## Utilizzo di un motore di query
<a name="create-table-namespace-engine"></a>

Le tabelle possono essere eliminate da una sessione di Apache Spark connessa ai bucket di tabelle Amazon S3.

Questo esempio mostra come eliminare una tabella utilizzando il comando `DROP TABLE PURGE`. Per utilizzare il comando, sostituisci `user input placeholders` con le informazioni appropriate.

```
spark.sql( 
" DROP TABLE [IF EXISTS] s3tablesbucket.example_namespace.example_table PURGE")
```

# Visualizzazione dei dettagli su una tabella Amazon S3
<a name="s3-tables-table-details"></a>

Puoi visualizzare i dettagli generali di una tabella in un bucket di tabelle, come informazioni sulla creazione, sul formato e sul tipo, tramite console o in modo programmatico. Puoi visualizzare le impostazioni di crittografia e di manutenzione delle tabelle a livello di programmazione utilizzando l'API REST di S3 Tables oppure. AWS CLI AWS SDKs

## Visualizzazione dei dettagli di una tabella
<a name="table-details-view"></a>

### Usando il AWS CLI
<a name="table-details-CLI"></a>

Questo esempio mostra come ottenere dettagli su una tabella tramite la AWS CLI. Per utilizzare questo esempio, sostituisci *user input placeholders* con le informazioni appropriate.

```
aws s3tables get-table --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket --namespace my-namespace --name my-table
```

### Utilizzo della console S3
<a name="table-details-console"></a>

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Bucket di tabelle**.

1. Seleziona prima il bucket di tabelle, quindi la tabella.

1. Seleziona la scheda **Proprietà**.

1. (Facoltativo) Per informazioni sulla policy di autorizzazione allegata alla tabella, seleziona **Autorizzazioni**.

## Visualizzazione in anteprima dei dati della tabella
<a name="table-preview-data"></a>

### Utilizzo della console S3
<a name="table-preview-data-console"></a>

Puoi visualizzare in anteprima i dati della tabella direttamente dalla console Amazon S3 utilizzando la procedura seguente.

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Bucket di tabelle**.

1. Nella pagina **Bucket di tabelle**, scegli il bucket contenente la tabella sui cui desideri eseguire la query.

1. Seleziona la tabella che desideri visualizzare in anteprima, quindi fai clic su **Anteprima**.

**Nota**  
L’anteprima mostra le prime 10 righe e fino a 25 colonne della tabella. Le tabelle di dimensioni superiori a 50 MB non possono essere visualizzate in anteprima.

## Dettagli sulla crittografia
<a name="table-encryption-view"></a>

Per ulteriori informazioni sulla crittografia dei bucket di tabelle, consulta [Utilizzo della crittografia lato server con AWS KMS chiavi (SSE-KMS) nei bucket da tabella](s3-tables-kms-encryption.md).

### Utilizzando il AWS CLI
<a name="table-encryption-view-CLI"></a>

Questo esempio mostra come ottenere dettagli sulle impostazioni di crittografia per una tabella tramite la AWS CLI. Per utilizzare questo esempio, sostituisci *user input placeholders* con le informazioni appropriate.

```
aws s3tables get-table-encryption --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket --namespace my-namespace --name my-table
```

## Dettagli sulla manutenzione
<a name="table-maintenance-view"></a>

Per ulteriori informazioni sulle impostazioni di manutenzione, consulta [Manutenzione dei bucket di tabelle](s3-table-buckets-maintenance.md). 

### Usando il AWS CLI
<a name="table-maintenance-view-CLI"></a>

Questo esempio mostra come ottenere dettagli sulle impostazioni di configurazione della manutenzione per una tabella tramite la AWS CLI. Per utilizzare questo esempio, sostituisci *user input placeholders* con le informazioni appropriate.

```
aws s3tables get-table-maintenance-configuration --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket --namespace my-namespace --name my-table
```

# Gestione delle policy delle tabelle
<a name="s3-tables-table-policy"></a>

Puoi aggiungere, eliminare, aggiornare e visualizzare le policy delle tabelle utilizzando la console Amazon S3, l'API REST AWS di Amazon S3, l'SDK e il. AWS CLI Per ulteriori informazioni, consulta i seguenti argomenti. Per ulteriori informazioni sulle azioni supportate AWS Identity and Access Management (IAM) e sui codici di condizione per Amazon S3 Tables, consulta. [Gestione degli accessi per Tabelle S3](s3-tables-setting-up.md) Per esempi di policy delle tabelle, consulta [Policy basate su risorse per Tabelle S3](s3-tables-resource-based-policies.md).

## Aggiunta di una policy di tabella
<a name="table-policy-add"></a>

Per aggiungere una policy di tabella a una tabella, puoi utilizzare l'API REST di Amazon S3, l' AWS SDK e il. AWS CLI

### Utilizzando il AWS CLI
<a name="table-policy-get-CLI"></a>

Questo esempio mostra come visualizzare la policy associata a una tabella utilizzando AWS CLI. Per utilizzare il comando sostituiscili *user input placeholders* con le tue informazioni.

```
aws s3tables get-table-policy \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1/table/tableID \
    --namespace my-namespace \
    --name my-table
```

### Utilizzo della console S3
<a name="table-policy-add-console"></a>

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, seleziona **Amazon S3**.

1. Seleziona **Bucket di tabelle**, poi scegli il bucket che contiene la tabella e infine seleziona la tabella.

1. Scegli la scheda **Autorizzazioni**.

1. In **Policy della tabella**, seleziona **Modifica**.

1. Nell’editor della policy, inserisci il file JSON della policy stessa. 

1. (Facoltativo) Seleziona **Esempi di policy** per visualizzare esempi di policy da adattare alle tue esigenze.

1. Dopo aver inserito la policy, seleziona **Salva modifiche**.

## Visualizzazione di una policy di tabella
<a name="table-policy-get"></a>

Per visualizzare la policy del bucket allegata a una tabella, puoi utilizzare l'API REST di Amazon S3 AWS , l'SDK e il. AWS CLI

### Usando il AWS CLI
<a name="table-policy-get-CLI"></a>

Questo esempio mostra come visualizzare la policy associata a una tabella utilizzando AWS CLI. Per utilizzare il comando sostituiscili *user input placeholders* con le tue informazioni.

```
aws s3tables get-table-policy \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket  \
    --namespace my-namespace \
    --name my-table
```

### Utilizzo della console S3
<a name="get-policy-table-console"></a>

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, seleziona **Amazon S3**.

1. Seleziona **Bucket di tabelle**, poi scegli il bucket che contiene la tabella e infine seleziona la tabella.

1. Scegli la scheda **Autorizzazioni**.

## Eliminazione di una policy di tabella
<a name="table-policy-delete"></a>

Per eliminare una policy allegata a una tabella, puoi utilizzare l'API REST di Amazon S3, l' AWS SDK e il. AWS CLI

### Usando il AWS CLI
<a name="table-policy-delete-CLI"></a>

Questo esempio mostra come eliminare una policy di tabella utilizzando AWS CLI. Per utilizzare il comando sostituiscili *user input placeholders* con le tue informazioni.

```
aws s3tables delete-table-policy \
    --table-ARN arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \
    --namespace your-namespace \
    --name your-table
```

### Utilizzo della console S3
<a name="table-policy-delete-console"></a>

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, seleziona **Amazon S3**.

1. Seleziona **Bucket di tabelle**, poi scegli il bucket che contiene la tabella e infine seleziona la tabella.

1. Scegli la scheda **Autorizzazioni**.

1. In **Policy di bucket della tabella**, seleziona **Elimina**.

# Usare i tag con le tabelle S3
<a name="table-tagging"></a>

Un AWS tag è una coppia chiave-valore che contiene i metadati relativi alle risorse, in questo caso le tabelle Amazon S3. Puoi taggare le tabelle S3 quando le crei o gestire i tag su tabelle esistenti. Per informazioni generali sui tag, consulta [Tagging per l’allocazione dei costi o il controllo degli accessi basato su attributi (ABAC)](tagging.md).

**Nota**  
Non sono previsti costi aggiuntivi per l'utilizzo dei tag sulle tabelle oltre alle tariffe di richiesta API S3 standard. Per ulteriori informazioni, consulta [Prezzi di Amazon S3](https://aws.amazon.com/s3/pricing/).

## Metodi comuni per utilizzare i tag con le tabelle
<a name="common-ways-to-use-tags-table"></a>

Usa i tag sulle tue tabelle S3 per:

1. **Allocazione dei costi**: monitora i costi di archiviazione in base ai tag inseriti nella tabella. Gestione dei costi e fatturazione AWS Per ulteriori informazioni, consultare [Utilizzo dei tag per l’allocazione dei costi](https://docs.aws.amazon.com/AmazonS3/latest/userguide/tagging.html#using-tags-for-cost-allocation).

1. **Controllo degli accessi basato sugli attributi (ABAC)**: ridimensiona le autorizzazioni di accesso e concedi l'accesso alle tabelle S3 in base ai relativi tag. Per ulteriori informazioni, consulta [Utilizzo dei tag per ABAC](https://docs.aws.amazon.com/AmazonS3/latest/userguide/tagging.html#using-tags-for-abac).

**Nota**  
È possibile utilizzare gli stessi tag sia per l’allocazione dei costi che per il controllo degli accessi.

### ABAC per tabelle S3
<a name="abac-for-tables"></a>

Le tabelle Amazon S3 supportano il controllo degli accessi basato sugli attributi (ABAC) tramite tag. Utilizza chiavi di condizione basate su tag nelle politiche AWS aziendali, AWS Identity and Access Management (IAM) e nelle tabelle S3. ABAC in Amazon S3 supporta l'autorizzazione su più AWS account. 

Nelle tue policy IAM, puoi controllare l'accesso alle tabelle S3 in base ai tag della tabella utilizzando la chiave di `s3tables:TableBucketTag/tag-key` condizione o le [chiavi di condizione AWS globali](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys):`aws:ResourceTag/key-name`,, `aws:RequestTag/key-name` oppure. `aws:TagKeys` 

#### aws: /nome-chiave ResourceTag
<a name="table-condition-key-resource-tag"></a>

Utilizza questa chiave di condizione per confrontare la coppia chiave-valore del tag specificata nella politica con la coppia chiave-valore associata alla risorsa. Ad esempio, potresti richiedere che l'accesso a una tabella sia consentito solo se la tabella ha la chiave `Department` del tag con il valore. `Marketing`

Questa chiave di condizione si applica alle azioni della tabella eseguite utilizzando la console Amazon S3, l'interfaccia a riga di AWS comando (CLI), S3 APIs o,. AWS SDKs

Per un esempio di policy, consulta [1.1 - politica delle tabelle per limitare le operazioni sulla tabella utilizzando i tag](#example-policy-table-resource-tag).

*Per ulteriori esempi di policy e ulteriori informazioni, consulta [Controlling access to AWS resources nella Guida per](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-resources) l'AWS Identity and Access Management utente.*

**Nota**  
Per le azioni eseguite sulle tabelle, questa chiave di condizione agisce sui tag applicati alla tabella e non sui tag applicati al bucket di tabella contenente la tabella. Utilizza `s3tables:TableBucketTag/tag-key` invece il se desideri che le tue politiche ABAC agiscano sui tag del bucket della tabella quando esegui azioni relative alla tabella. 

#### aws: /nome-chiave RequestTag
<a name="table-condition-key-request-tag"></a>

Utilizza questa chiave di condizione per confrontare la coppia chiave-valore del tag che è stata passata nella richiesta con la coppia di tag specificata nella politica. Ad esempio, puoi verificare se la richiesta di taggare una tabella include la chiave del tag `Department` e se ha il valore. `Accounting` 

Questa chiave di condizione si applica quando le chiavi dei tag vengono passate in una richiesta operativa `TagResource` o `CreateTable` API o quando si tagga o si crea una tabella con tag utilizzando la console Amazon S3, AWS l'interfaccia a riga di comando (CLI) o il. AWS SDKs 

Per un esempio di policy, consulta [1.2 - Politica IAM per creare o modificare tabelle con tag specifici](#example-policy-table-request-tag).

*Per ulteriori esempi di policy e ulteriori informazioni, consulta [Controllare l'accesso durante AWS le richieste](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-requests) nella Guida per l'AWS Identity and Access Management utente.*

#### leggi: TagKeys
<a name="table-condition-key-tag-keys"></a>

Usa questa chiave di condizione per confrontare le chiavi dei tag in una richiesta con le chiavi specificate nella politica per definire a quali tag è consentito l'accesso. Ad esempio, per consentire l'aggiunta di tag durante l'`CreateTable`azione, è necessario creare una politica che consenta sia `s3tables:CreateTable` le azioni che le`s3tables:TagResource`. È quindi possibile utilizzare la chiave `aws:TagKeys` condition per far sì che nella richiesta vengano utilizzati solo tag specifici. `CreateTable` 

Questa chiave di condizione si applica quando le chiavi dei tag vengono passate in operazioni `CreateTable` API o quando si tagga, si rimuove o si crea una tabella con tag utilizzando l'interfaccia CLI ( AWS Command Line Interface) o il. `TagResource` `UntagResource` AWS SDKs 

Per un esempio di policy, consulta [1.3 - Politica IAM per controllare la modifica dei tag sulle risorse esistenti, mantenendo la governance dei tag](#example-policy-table-tag-keys).

*Per ulteriori esempi di policy e ulteriori informazioni, consulta [Controlling access based on tag keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html#access_tags_control-tag-keys) nella Guida per l'utente.AWS Identity and Access Management *

#### s3tables: /tag-key TableBucketTag
<a name="table-bucket-tag-condition-key"></a>

Usa questa chiave di condizione per concedere autorizzazioni a dati specifici nei bucket di tabelle utilizzando i tag. Questa chiave condizionale agisce, principalmente, sui tag assegnati al bucket di tabella per tutte le azioni delle tabelle S3. Anche quando crei una tabella con tag, questa chiave di condizione agisce sui tag applicati al bucket di tabella che contiene quella tabella. Le eccezioni sono: 
+ Quando crei un bucket da tabella con tag, questa chiave di condizione agisce sui tag della richiesta.

Per un esempio di policy, consulta [1.4 - Utilizzo di s3tables: chiave di condizione TableBucketTag](#example-policy-table-bucket-tag-tables).

#### Esempi di politiche ABAC per le tabelle
<a name="example-table-abac-policies"></a>

Vedi i seguenti esempi di politiche ABAC per le tabelle Amazon S3.

**Nota**  
Se disponi di una policy basata sulle risorse IAM o S3 Tables che limita gli utenti IAM e i ruoli IAM in base ai tag principali, devi associare gli stessi tag principali al ruolo IAM che Lake Formation utilizza per accedere ai tuoi dati Amazon S3 (ad esempio LakeFormationDataAccessRole) e concedere a questo ruolo le autorizzazioni necessarie. Ciò è necessario affinché la politica di controllo degli accessi basata su tag funzioni correttamente con l'integrazione dell'analisi di S3 Tables. 

##### 1.1 - politica delle tabelle per limitare le operazioni sulla tabella utilizzando i tag
<a name="example-policy-table-resource-tag"></a>

In questa politica della tabella, i principali IAM specificati (utenti e ruoli) possono eseguire l'`GetTable`azione solo se il valore del `project` tag della tabella corrisponde al valore del `project` tag del principale.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowGetTable",
      "Effect": "Allow",
      "Principal": {
        "AWS": "111122223333"
      },
      "Action": "s3tables:GetTable",
      "Resource": "arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/my_example_tab;e",
      "Condition": {
        "StringEquals": {
          "aws:ResourceTag/project": "${aws:PrincipalTag/project}"
        }
      }
    }
  ]
}
```

##### 1.2 - Politica IAM per creare o modificare tabelle con tag specifici
<a name="example-policy-table-request-tag"></a>

In questa policy IAM, gli utenti o i ruoli con questa policy possono creare tabelle S3 solo se etichettano la tabella con la chiave del tag `project` e il valore del tag `Trinity` nella richiesta di creazione della tabella. Possono anche aggiungere o modificare tag su tabelle S3 esistenti purché la `TagResource` richiesta includa la coppia chiave-valore del tag. `project:Trinity` Questa politica non concede autorizzazioni di lettura, scrittura o eliminazione sulle tabelle o sui relativi oggetti. 

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "CreateTableWithTags",
      "Effect": "Allow",
      "Action": [
        "s3tables:CreateTable",
        "s3tables:TagResource"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "aws:RequestTag/project": [
            "Trinity"
          ]
        }
      }
    }
  ]
}
```

##### 1.3 - Politica IAM per controllare la modifica dei tag sulle risorse esistenti, mantenendo la governance dei tag
<a name="example-policy-table-tag-keys"></a>

In questa politica IAM, i responsabili IAM (utenti o ruoli) possono modificare i tag su una tabella solo se il valore del `project` tag della tabella corrisponde al valore del tag del `project` principale. Solo i quattro tag `project` e quelli `cost-center` specificati nelle chiavi di `aws:TagKeys` condizione sono consentiti per queste tabelle. `environment` `owner` Questo aiuta a far rispettare la governance dei tag, impedisce modifiche non autorizzate dei tag e mantiene lo schema di tagging coerente tra le tabelle.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "EnforceTaggingRulesOnModification",
      "Effect": "Allow",
      "Action": [
        "s3tables:TagResource",
        "s3tables:UntagResource"
      ],
      "Resource": "arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/my_example_table",
      "Condition": {
        "StringEquals": {
          "aws:ResourceTag/project": "${aws:PrincipalTag/project}"
        },
        "ForAllValues:StringEquals": {
          "aws:TagKeys": [
            "project",
            "environment",
            "owner",
            "cost-center"
          ]
        }
      }
    }
  ]
}
```

##### 1.4 - Utilizzo di s3tables: chiave di condizione TableBucketTag
<a name="example-policy-table-bucket-tag-tables"></a>

In questa policy IAM, l'istruzione condition consente l'accesso ai dati del bucket di tabella solo se il bucket di tabella ha la chiave `Environment` e il valore del tag. `Production` `s3tables:TableBucketTag/<tag-key>`Si differenzia dalla chiave di `aws:ResourceTag/<tag-key>` condizione perché, oltre a controllare l'accesso ai bucket di tabella in base ai relativi tag, consente di controllare l'accesso alle tabelle in base ai tag del bucket di tabella principale.

```
{
  "Version": "2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAccessToSpecificTables",
      "Effect": "Allow",
      "Action": "*",
      "Resource": "arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/*",
      "Condition": {
        "StringEquals": {
          "s3tables:TableBucketTag/Environment": "Production"
        }
      }
    }
  ]
}
```

## Gestione dei tag per le tabelle
<a name="table-working-with-tags"></a>

Puoi aggiungere o gestire tag per le tabelle S3 utilizzando la console Amazon S3, AWS l'interfaccia a riga di comando (CLI), AWS SDKs o utilizzando APIs [TagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_TagResource.html)S3:, e. [UntagResource[ListTagsForResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_ListTagsForResource.html)](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_UntagResource.html) Per ulteriori informazioni, consulta:

**Topics**
+ [Metodi comuni per utilizzare i tag con le tabelle](#common-ways-to-use-tags-table)
+ [Gestione dei tag per le tabelle](#table-working-with-tags)
+ [Creazione di tabelle con tag](table-create-tag.md)
+ [Aggiungere un tag a una tabella](table-tag-add.md)
+ [Visualizzazione dei tag della tabella](table-tag-view.md)
+ [Eliminazione di un tag da una tabella](table-tag-delete.md)

# Creazione di tabelle con tag
<a name="table-create-tag"></a>

Puoi etichettare le tabelle Amazon S3 quando le crei. Non sono previsti costi aggiuntivi per l'utilizzo dei tag sulle tabelle oltre alle tariffe di richiesta API S3 standard. Per ulteriori informazioni, consulta [Prezzi di Amazon S3](https://aws.amazon.com/s3/pricing/). Per ulteriori informazioni sull'etichettatura delle tabelle, consulta. [Usare i tag con le tabelle S3](table-tagging.md)

## Permissions
<a name="table-create-tag-permissions"></a>

Per creare una tabella con tag, è necessario disporre delle seguenti autorizzazioni:
+ `s3tables:CreateTable`
+ `s3tables:TagResource`

## Risoluzione degli errori
<a name="table-create-tag-troubleshooting"></a>

Se si verifica un errore durante il tentativo di creare una tabella con tag, è possibile effettuare le seguenti operazioni: 
+ Verifica di disporre dei requisiti necessari [Permissions](#table-create-tag-permissions) per creare la tabella e applicarvi un tag.
+ Controllare la policy dell’utente IAM per eventuali condizioni del controllo degli accessi basato su attributi (ABAC). La tua politica potrebbe richiedere di etichettare le tabelle solo con chiavi e valori di tag specifici. Per ulteriori informazioni su ABAC ed esempi di politiche ABAC per tabelle, consulta [ABAC per](https://docs.aws.amazon.com/AmazonS3/latest/userguide/table-tagging.html#abac-for-tables) le tabelle S3.

## Fasi
<a name="table-create-tag-steps"></a>

Puoi creare una tabella con tag applicati utilizzando AWS Command Line Interface (AWS CLI), l'API REST di Amazon S3 Tables e. AWS SDKs

## Utilizzo della REST API
<a name="table-create-tag-api"></a>

Per informazioni sul supporto dell'API REST di Amazon S3 Tables per la creazione di una tabella con tag, consulta la sezione seguente nel riferimento all'*API di riferimento di Amazon Simple Storage Service*:
+ [CreateTable](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_CreateTable.html)

## Utilizzando il AWS CLI
<a name="table-create-tag-cli"></a>

*Per installare la AWS CLI, consulta [Installazione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella Guida per l'utente.AWS Command Line Interface *

Il seguente esempio di CLI mostra come creare una tabella con tag utilizzando. AWS CLI Per utilizzare il comando, sostituiscilo *user input placeholders* con le tue informazioni.

Quando si crea una tabella è necessario fornire i dettagli di configurazione. Per ulteriori informazioni, consulta [Creazione di una tabella di Amazon S3](s3-tables-create.md). È inoltre necessario assegnare alla tabella un nome che segua la convenzione di denominazione delle tabelle. Per ulteriori informazioni, consulta [Regole di denominazione di bucket di tabelle, tabelle e spazio dei nomi di Amazon S3](s3-tables-buckets-naming.md). 

**Richiesta:**

```
aws --region us-west-2 \
s3tables create-table \
--endpoint https://ufwae60e2k.execute-api.us-west-2.amazonaws.com/personal/ \
--table-bucket-arn arn:aws:s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket
--tags '{"Department":"Engineering"}' \
--name my_table_abc \
--namespace my_namesapce_123a \
--format ICEBERG
```

# Aggiungere un tag a una tabella
<a name="table-tag-add"></a>



Puoi aggiungere tag alle tabelle Amazon S3 e modificarli. Per ulteriori informazioni sull'etichettatura delle tabelle, consulta. [Usare i tag con le tabelle S3](table-tagging.md)

## Permissions
<a name="table-tag-add-permissions"></a>

Per aggiungere un tag a una tabella, è necessario disporre delle seguenti autorizzazioni:
+ `s3tables:TagResource`

## Risoluzione degli errori
<a name="table-tag-add-troubleshooting"></a>

Se si verifica un errore durante il tentativo di aggiungere un tag a una tabella, è possibile effettuare le seguenti operazioni: 
+ Verifica di disporre dei requisiti necessari [Permissions](#table-tag-add-permissions) per aggiungere un tag a una tabella.
+ Se hai cercato di aggiungere una chiave di tag che inizia con il prefisso AWS riservato`aws:`, modifica la chiave del tag e riprova. 
+ La chiave tag è obbligatoria. Inoltre, assicuratevi che la chiave del tag e il valore del tag non superino la lunghezza massima dei caratteri e non contengano caratteri con restrizioni. Per ulteriori informazioni, consulta [Tagging per l’allocazione dei costi o il controllo degli accessi basato su attributi (ABAC)](tagging.md).

## Fasi
<a name="table-tag-add-steps"></a>

Puoi aggiungere tag alle tabelle utilizzando la console Amazon S3, l'interfaccia a riga di AWS comando (AWS CLI), l'API REST di Amazon S3 Tables e. AWS SDKs

## Utilizzo della console S3
<a name="table-tag-add-console"></a>

Per aggiungere tag a una tabella utilizzando la console Amazon S3:

1. Accedi alla console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Bucket di tabelle**.

1. Scegli il nome del bucket da tavolo. 

1. Scegli il nome della tabella. 

1. Scegliere la scheda **Properties (Proprietà)**. 

1. Scorri la sezione **Tag** e scegli **Aggiungi nuovo tag**. 

1. Viene visualizzata la pagina **Aggiungi tag**. È possibile inserire fino a 50 coppie chiave-valore di tag. 

1. Se si aggiunge un nuovo tag con lo stesso nome di chiave di un tag esistente, il valore del nuovo tag sovrascrive il valore del tag esistente.

1. In queta pagina è anche possibile modificare i valori dei tag esistenti.

1. Dopo aver aggiunto i tag, scegli **Salva le modifiche**. 

## Utilizzo della REST API
<a name="table-tag-add-api"></a>

Per informazioni sul supporto dell'API REST di Amazon S3 per l'aggiunta di tag a una tabella, consulta la sezione seguente nel riferimento all'*API di riferimento di Amazon Simple Storage Service*:
+ [TagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_TagResource.html)

## Utilizzando il AWS CLI
<a name="table-tag-add-cli"></a>

*Per installare la AWS CLI, consulta [Installazione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella Guida per l'utente.AWS Command Line Interface *

Il seguente esempio di CLI mostra come aggiungere tag a una tabella utilizzando. AWS CLI Per utilizzare il comando, sostituiscilo *user input placeholders* con le tue informazioni.

**Richiesta:**

```
aws --region us-west-2 \ 
s3tables tag-resource \
--resource-arn arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/table/my_example_table \
--tags '{"Department":"engineering"}'
```

# Visualizzazione dei tag della tabella
<a name="table-tag-view"></a>

Puoi visualizzare o elencare i tag applicati alle tabelle Amazon S3. Per ulteriori informazioni sui tag, consulta [Usare i tag con le tabelle S3](table-tagging.md).

## Permissions
<a name="table-tag-view-permissions"></a>

Per visualizzare i tag applicati a una tabella, devi disporre delle seguenti autorizzazioni: 
+ `s3tables:ListTagsForResource`

## Risoluzione degli errori
<a name="table-tag-view-troubleshooting"></a>

Se si verifica un errore durante il tentativo di elencare o visualizzare i tag di una tabella, è possibile effettuare le seguenti operazioni: 
+ Verifica di disporre dei requisiti necessari [Permissions](#table-tag-view-permissions) per visualizzare o elencare i tag della tabella.

## Fasi
<a name="table-tag-view-steps"></a>

Puoi visualizzare i tag applicati alle tabelle utilizzando la console Amazon S3, AWS Command Line Interface (AWS CLI), l'API REST di Amazon S3 e. AWS SDKs

## Utilizzo della console S3
<a name="table-tag-view-console"></a>

Per visualizzare i tag applicati a una tabella utilizzando la console Amazon S3:

1. Accedi alla console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Bucket di tabelle**.

1. Scegli il nome del bucket Table. 

1. Scegli il nome della tabella all'interno del bucket Table. 

1. Scegliere la scheda **Properties (Proprietà)**. 

1. Scorri fino alla sezione **Tag** per visualizzare tutti i tag applicati alla tabella. 

1. La sezione **Tag** mostra i **Tag definiti dall’utente** per impostazione predefinita. Puoi selezionare la scheda **AWS-generated tags** per visualizzare i tag applicati alla tabella dai AWS servizi.

## Utilizzo della REST API
<a name="table-tag-view-api"></a>

Per informazioni sul supporto dell'API REST di Amazon S3 per la visualizzazione dei tag applicati a una tabella, consulta la sezione seguente nel riferimento all'*API di riferimento di Amazon Simple Storage Service*:
+ [ListTagsforResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_ListTagsForResource.html)

## Usando il AWS CLI
<a name="table-tag-view-cli"></a>

*Per installare la AWS CLI, consulta [Installazione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella Guida per l'utente.AWS Command Line Interface *

L'esempio CLI seguente mostra come visualizzare i tag applicati a una tabella. Per utilizzare il comando, sostituiscili *user input placeholders* con le tue informazioni.

**Richiesta:**

```
aws --region us-west-2 \ 
s3tables list-tags-for-resource \
--resource-arn arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/table/my_example_table
```

# Eliminazione di un tag da una tabella
<a name="table-tag-delete"></a>

Puoi rimuovere i tag dalle tabelle Amazon S3. Per ulteriori informazioni sull'etichettatura delle tabelle, consulta. [Usare i tag con le tabelle S3](table-tagging.md)

**Nota**  
Se elimini un tag e in seguito scopri che veniva utilizzato per tenere traccia dei costi o per il controllo degli accessi, puoi aggiungere nuovamente il tag alla tabella. 

## Permissions
<a name="table-tag-delete-permissions"></a>

Per eliminare un tag da una tabella, devi disporre delle seguenti autorizzazioni: 
+ `s3tables:UntagResource`

## Risoluzione degli errori
<a name="table-tag-delete-troubleshooting"></a>

Se si verifica un errore durante il tentativo di eliminare un tag da una tabella, è possibile effettuare le seguenti operazioni: 
+ Verifica di disporre dei requisiti necessari [Permissions](#table-tag-delete-permissions) per eliminare un tag da una tabella.

## Fasi
<a name="table-tag-delete-steps"></a>

Puoi eliminare i tag dalle tabelle utilizzando la console Amazon S3, AWS Command Line Interface (AWS CLI), l'API REST di Amazon S3 Tables e. AWS SDKs

## Utilizzo della console S3
<a name="table-tag-delete-console"></a>

Per eliminare i tag da una tabella utilizzando la console Amazon S3:

1. Accedi alla console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Bucket di tabelle**.

1. Scegli il nome del bucket da tavolo. 

1. Scegli il nome della tabella. 

1. Scegliere la scheda **Properties (Proprietà)**. 

1. Scorri fino alla sezione **Tag** e seleziona la casella di controllo accanto al tag o ai tag che desideri eliminare. 

1. Scegli **Elimina**. 

1. Viene visualizzato il pop-up **Elimina tag definiti dall’utente** che chiede di confermare l’eliminazione del tag o dei tag selezionati. 

1. Seleziona **Elimina** per confermare.

## Utilizzo della REST API
<a name="table-tag-delete-api"></a>

Per informazioni sul supporto dell'API REST di Amazon S3 per l'eliminazione di tag da una tabella, consulta la sezione seguente nel riferimento all'API di riferimento di *Amazon Simple Storage Service*:
+ [UnTagResource](https://docs.aws.amazon.com/AmazonS3/latest/API/API_s3Buckets_UntagResource.html)

## Utilizzando il AWS CLI
<a name="table-tag-delete-cli"></a>

*Per installare la AWS CLI, consulta [Installazione della AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella Guida per l'utente.AWS Command Line Interface *

Il seguente esempio CLI mostra come eliminare i tag da una tabella utilizzando. AWS CLI Per utilizzare il comando, sostituiscilo *user input placeholders* con le tue informazioni.

**Richiesta:**

```
aws --region us-west-2 \ 
s3tables untag-resource \
--resource-arn arn:aws::s3tables:us-west-2:111122223333:bucket/amzn-s3-demo-table-bucket/table/my_example_table \
--tag-keys '["department"]'
```