

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.

# Ajout de bases de données et de tables au catalogue de tables S3
<a name="create-databases-tables-s3-catalog"></a>

Assurez-vous de disposer des autorisations nécessaires pour répertorier et créer des catalogues, des bases de données et des tables dans le catalogue de données de votre région. Assurez-vous que l'intégration de S3 Tables est activée dans votre AWS compte et dans votre région.

## Ajouter une base de données au catalogue de tables S3
<a name="add-database-s3-tables-catalog"></a>

### Ajouter une base de données (console)
<a name="add-database-s3-tables-console"></a>

1. Ouvrez la AWS Glue console à la [https://console.aws.amazon.com/glue/maison](https://console.aws.amazon.com/glue/home).

1. Dans le panneau de navigation de gauche, sélectionnez **Bases de données**.

1. Choisissez **Ajouter une base de données**.

1. Choisissez **Glue Database dans S3 Tables Federated Catalog**.

1. Entrez un nom unique pour la base de données.

1. Sélectionnez le catalogue cible qui correspond à un compartiment de tables dans S3 Tables.

1. Choisissez **Create database** (Créer une base de données).

### Ajouter une base de données (AWS CLI)
<a name="add-database-s3-tables-cli"></a>

```
aws glue create-database \
  --region {{region}} \
  --catalog-id "{{account-id}}:s3tablescatalog/{{my-catalog}}" \
  --database-input '{"Name": "{{my-database}}"}'
```

## Ajouter une table au catalogue de tables S3
<a name="add-table-s3-tables-catalog"></a>

### Ajouter une table (console)
<a name="add-table-s3-tables-console"></a>

1. Ouvrez la AWS Glue console à la [https://console.aws.amazon.com/glue/maison](https://console.aws.amazon.com/glue/home).

1. Dans le volet de navigation de gauche, choisissez **Tables**.

1. Sélectionnez le catalogue S3 Tables approprié dans la liste déroulante du catalogue.

1. Choisissez **Ajouter un tableau**.

1. Entrez un nom unique pour votre table.

1. Vérifiez que le catalogue S3 Tables correct est sélectionné dans la liste déroulante du catalogue.

1. Sélectionnez la base de données dans la liste déroulante des bases de données.

1. Entrez le schéma de table en saisissant un code JSON ou en ajoutant chaque colonne individuellement.

1. Choisissez **Créer un tableau**.

### Ajouter un tableau (AWS CLI)
<a name="add-table-s3-tables-cli"></a>

```
aws glue create-table \
  --region {{region}} \
  --catalog-id "{{account-id}}:s3tablescatalog/{{my-catalog}}" \
  --database-name "{{my-database}}" \
  --table-input '{
    "Name": "{{my-table}}",
    "Parameters": {
      "classification": "",
      "format": "ICEBERG"
    },
    "StorageDescriptor": {
      "Columns": [
        {"Name": "id", "Type": "int", "Parameters": {}},
        {"Name": "val", "Type": "string", "Parameters": {}}
      ]
    }
  }'
```