

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.

# Partage d'objets du catalogue S3 Tables
<a name="share-s3-tables-catalog"></a>

Lorsque vous utilisez le contrôle d'accès IAM, vous pouvez partager des objets du catalogue S3 Tables avec d'autres utilisateurs à l'aide de liens de AWS Glue ressources pour le partage entre les mêmes comptes. Pour le partage entre comptes, vous pouvez partager des compartiments de table S3 avec un autre AWS compte et le rôle ou l'utilisateur IAM du compte destinataire peut créer un objet de AWS Glue catalogue à l'aide du compartiment de table partagé.

## Partage au sein d'un même compte à l'aide de liens vers des ressources
<a name="share-s3-tables-resource-links"></a>

Les liens vers les ressources vous permettent de créer des références aux AWS Glue bases de données et aux `s3tablescatalog` tables figurant dans votre catalogue AWS Glue par défaut. Cela est utile pour organiser l'accès aux données ou créer des groupements logiques de tables.

### Création d'un lien vers une ressource (console)
<a name="share-s3-tables-resource-link-console"></a>

1. Ouvrez la AWS Glue console à l'adresse [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/).

1. Dans le volet de navigation, sélectionnez **Catalogues**.

1. Dans la liste **Catalogue**, sélectionnez **s3tablescatalog**.

1. Sélectionnez le tableau que vous souhaitez partager dans le`s3tablescatalog`.

1. Choisissez **Actions**, puis sélectionnez **Créer un lien vers une ressource**.

1. Dans **Nom du lien de ressource**, entrez un nom pour le lien de ressource.

1. Pour la **base de données cible**, sélectionnez la base de données dans laquelle vous souhaitez créer le lien de ressource.

1. (Facultatif) Sous **Description**, entrez une description.

1. Choisissez **Créer**.

Le lien vers la ressource apparaît dans la base de données cible et pointe vers la table d'origine dans`s3tablescatalog`.

### Créer des liens vers des ressources (AWS CLI)
<a name="share-s3-tables-resource-link-cli"></a>

Créez un lien vers une ressource de base de données :

```
aws glue create-database \
  --database-name "my-database-resource-link" \
  --database-input '{
    "Name": "sales_data_link",
    "TargetDatabase": {
      "CatalogId": "account-id:s3tablescatalog/analytics-bucket",
      "DatabaseName": "sales"
    }
  }'
```

Créez un lien vers une ressource de table :

```
aws glue create-table \
  --table-name "my-table-resource-link" \
  --table-input '{
    "Name": "sales_data_link",
    "TargetTable": {
      "CatalogId": "account-id:s3tablescatalog/analytics-bucket",
      "DatabaseName": "sales",
      "Name": "transactions"
    }
  }'
```