

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

# Specificare la posizione di una tabella in Amazon S3
<a name="tables-location-format"></a>

Quando esegui una `CREATE TABLE` query in Athena, Athena registra la tabella nel AWS Glue Data Catalog, dove Athena archivia i metadati.

Per specificare il percorso dei dati in Amazon S3, utilizzare la proprietà `LOCATION` nell’istruzione `CREATE TABLE`, come illustrato nel seguente esempio:

```
CREATE EXTERNAL TABLE `test_table`(
...
)
ROW FORMAT ...
STORED AS INPUTFORMAT ...
OUTPUTFORMAT ...
LOCATION s3://amzn-s3-demo-bucket/folder/
```
+ Per informazioni sulla denominazione dei bucket, consulta [Restrizioni e limitazioni dei bucket](https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html) nella *Guida per l'utente di Amazon Simple Storage Service*.
+ Per informazioni sull'utilizzo delle cartelle in Amazon S3, consulta [Utilizzo delle cartelle](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-folders.html) nella *Guida per l'utente di Amazon Simple Storage Service.* 

La `LOCATION` in Amazon S3 specifica *tutti* i file che rappresentano la tabella. 

**Importante**  
Athena legge *tutti* i dati archiviati nella cartella Amazon S3 specificata. Se alcuni dati *non* devono essere letti da Athena, non archiviarli nella stessa cartella Amazon S3 dei dati che vuoi che Athena legga.

Quando si specifica `LOCATION` nell'istruzione `CREATE TABLE`, utilizza le seguenti linee guida:
+ Utilizzare una barra finale.
+ Puoi utilizzare un percorso di una cartella Amazon S3 o di un alias del punto di accesso Amazon S3. Per informazioni sugli alias del punto di accesso Amazon S3, consulta [Utilizzo di un alias in stile bucket per il punto di accesso](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-alias.html) nella *Guida per l'utente di Amazon S3*.

 **Utilizza**:

```
s3://amzn-s3-demo-bucket/folder/
```

```
s3://amzn-s3-demo-bucket-metadata-s3alias/folder/
```

Non utilizzare uno dei seguenti elementi per specificare `LOCATION` per i propri dati.
+ Per specificare il percorso dei file, non utilizzare nomi di file, trattini bassi, caratteri jolly né modelli glob.
+ Non aggiungere la notazione HTTP completa, ad esempio `s3.amazon.com`, al percorso del bucket Amazon S3.
+ Non utilizzare cartelle vuote come `//` nel percorso, come segue: `S3://amzn-s3-demo-bucket/folder//folder/`. 
+ Non utilizzare percorsi come i seguenti:

  ```
  s3://amzn-s3-demo-bucket
  s3://amzn-s3-demo-bucket/*
  s3://amzn-s3-demo-bucket/mySpecialFile.dat
  s3://amzn-s3-demo-bucket/prefix/filename.csv
  s3://amzn-s3-demo-bucket.s3.amazon.com
  S3://amzn-s3-demo-bucket/prefix//prefix/
  arn:aws:s3:::amzn-s3-demo-bucket/prefix
  s3://arn:aws:s3:<region>:<account_id>:accesspoint/<accesspointname>
  https://<accesspointname>-<number>.s3-accesspoint.<region>.amazonaws.com
  ```