

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Spécification de l’emplacement d’une table dans Amazon S3
<a name="tables-location-format"></a>

Lorsque vous exécutez une `CREATE TABLE` requête dans Athéna, Athéna enregistre votre table dans le catalogue de AWS Glue données, dans lequel Athéna stocke vos métadonnées.

Pour spécifier le chemin d’accès à vos données dans Amazon S3, utilisez la propriété `LOCATION` dans votre instruction `CREATE TABLE`, comme illustré dans l’exemple suivant :

```
CREATE EXTERNAL TABLE `test_table`(
...
)
ROW FORMAT ...
STORED AS INPUTFORMAT ...
OUTPUTFORMAT ...
LOCATION s3://amzn-s3-demo-bucket/folder/
```
+ Pour plus d'informations sur l'attribution de noms aux compartiments, consultez la section [Restrictions et limites des compartiments](https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html) du *Guide de l'utilisateur Amazon Simple Storage Service*.
+ Pour plus d'informations sur l'utilisation des dossiers dans Simple Storage Service (Amazon S3), consultez la section [Utilisation des dossiers](https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-folders.html) du *Guide de l'utilisateur de la console Amazon Simple Storage Service.* 

La propriété `LOCATION` dans Simple Storage Service (Amazon S3) spécifie *tous* les fichiers représentant votre table. 

**Important**  
Athena lit *toutes* les données stockées dans le dossier Simple Storage Service (Amazon S3) que vous spécifiez. Si vous avez des données que vous *ne* voulez pas qu'Athena lise, ne les stockez pas dans le même dossier Simple Storage Service (Amazon S3) que les données que vous voulez qu'Athena lise.

Lorsque vous spécifiez la propriété `LOCATION` dans l'instruction `CREATE TABLE`, suivez les instructions suivantes :
+ Utilisez une barre oblique de fin.
+ Vous pouvez utiliser un chemin d'accès à un dossier Simple Storage Service (Amazon S3) ou un alias de point d'accès Simple Storage Service (Amazon S3). Pour plus d'informations sur les alias de point d'accès Simple Storage Service (Amazon S3), consultez la rubrique [Utilisation d'un alias de type compartiment pour votre point d'accès](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-alias.html) du *Guide de l'utilisateur Simple Storage Service (Amazon S3)*.

 **Utilisez** :

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

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

N'utilisez aucun des éléments suivants pour spécifier `LOCATION` pour vos données.
+ N'utilisez pas les noms de fichiers, les traits de soulignement, les caractères génériques ni les modèles glob pour spécifier les emplacements des fichiers.
+ N'ajoutez pas la notation HTTP complète, telle que `s3.amazon.com`, au chemin d'accès au compartiment Simple Storage Service (Amazon S3).
+ N'utilisez pas de dossiers vides comme `//` dans le chemin d'accès, comme ci-après : `S3://amzn-s3-demo-bucket/folder//folder/`. 
+ N’utilisez pas les types de chemins suivants :

  ```
  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
  ```