

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.

# Création d'un lien de ressource vers une base de données de catalogue de données partagée
<a name="create-resource-link-database"></a>

Vous pouvez créer un lien de ressource vers une base de données partagée à l'aide de la AWS Lake Formation console, de l'API ou AWS Command Line Interface (AWS CLI).

**Pour créer un lien de ressource vers une base de données partagée (console)**

1. Ouvrez la AWS Lake Formation console à l'adresse [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/). Connectez-vous en tant qu'administrateur du lac de données ou en tant que créateur de base de données.

   Un créateur de base de données est un directeur qui a obtenu l'`CREATE_DATABASE`autorisation de Lake Formation.

1. Dans le volet de navigation, choisissez **Databases**, puis **Create**, **Resource link**.

1. Sur la page **Créer un lien vers une ressource**, fournissez les informations suivantes :  
**Nom du lien vers la ressource**  
Entrez un nom qui respecte les mêmes règles qu'un nom de base de données. Le nom peut être identique à celui de la base de données partagée cible.  
**Catalogue de destinations**  
Sélectionnez le catalogue de destination pour le lien de ressource de base de données.  
**Région du propriétaire de la base de données partagée**  
Si vous créez le lien de ressource dans une autre région, sélectionnez la région de la base de données partagée cible.  
**Base de données partagée**  
Choisissez une base de données dans la liste ou entrez un nom de base de données locale (détenue) ou partagée.  
La liste contient toutes les bases de données partagées avec votre compte. Notez l'ID du compte propriétaire répertorié dans chaque base de données. Si vous ne trouvez aucune base de données dont vous savez qu'elle a été partagée avec votre compte, vérifiez les points suivants :  
   + Si vous n'êtes pas un administrateur de lac de données, vérifiez que l'administrateur du lac de données vous a accordé les autorisations de Lake Formation sur la base de données.
   + Si vous êtes administrateur d'un lac de données et que votre compte n'appartient pas à la même AWS organisation que le compte octroyant, assurez-vous d'avoir accepté l'invitation de partage de ressources AWS Resource Access Manager (AWS RAM) pour la base de données. Pour de plus amples informations, veuillez consulter [Acceptation d'une invitation de partage de ressources de AWS RAM](accepting-ram-invite.md).  
**Propriétaire de la base de données partagée**  
Si vous avez sélectionné une base de données partagée dans la liste, ce champ est renseigné avec l'ID de compte du propriétaire de la base de données partagée. Sinon, entrez votre identifiant de AWS compte (pour un lien de ressource vers une base de données locale) ou l'identifiant du AWS compte qui a partagé la base de données.  
**ID de catalogue de la base de données partagée**  
Entrez l'ID du catalogue pour la base de données partagée. Lorsque vous créez un lien de ressource vers une base de données partagée depuis un autre AWS compte, vous devez spécifier cet ID de catalogue pour identifier le catalogue de données du compte qui contient la base de données source.  
Lorsque vous sélectionnez une base de données partagée dans le menu déroulant, le système saisit automatiquement l'ID de catalogue du compte qui possède et a partagé cette base de données avec vous.  
![\[Dans la boîte de dialogue Détails de la base de données, le bouton radio Lien vers les ressources est sélectionné et les champs suivants sont remplis : nom du lien de ressource, base de données partagée, ID du propriétaire de la base de données partagée. L'ID du propriétaire de la base de données partagée est désactivé (lecture seule).\]](http://docs.aws.amazon.com/fr_fr/lake-formation/latest/dg/images/create-resource-link-db.png)

1. Choisissez **Créer** pour créer le lien vers la ressource.

   Vous pouvez ensuite afficher le nom du lien vers la ressource dans la colonne **Nom** de la page **Bases de données**.

1. (Facultatif) Accordez l'`DESCRIBE`autorisation de la Lake Formation sur le lien de la ressource aux responsables de la région Europe (Irlande) qui doivent être en mesure de consulter le lien et d'accéder à la base de données cible.

   Toutefois, l'octroi d'autorisations sur un lien de ressource n'accorde pas d'autorisations sur la base de données ou la table cible (liée). Vous devez accorder des autorisations sur la base de données cible séparément pour que le table/resource lien soit visible dans Athena.

**Pour créer un lien de ressource vers une base de données partagée dans la même région (AWS CLI)**

1. Utilisez une commande similaire à la suivante.

   ```
   aws glue create-database --database-input '{"Name":"myissues","TargetDatabase":{"CatalogId":"111122223333","DatabaseName":"issues"}}'
   ```

   Cette commande crée un lien de ressource nommé `myissues` vers la base de données partagée`issues`, qui se trouve dans le AWS compte 1111-2222-3333. 

1. (Facultatif) Accordez l'`DESCRIBE`autorisation de la Lake Formation aux principaux sur le lien de ressource qui doivent être en mesure de visualiser le lien et d'accéder à la base de données ou à la table cible. 

   Toutefois, l'octroi d'autorisations sur un lien de ressource n'accorde pas d'autorisations sur la base de données ou la table cible (liée). Vous devez accorder des autorisations sur la base de données cible séparément pour que le table/resource lien soit visible dans Athena.

**Pour créer un lien de ressource vers une base de données partagée dans une autre région (AWS CLI)**

1. Utilisez une commande similaire à la suivante.

   ```
   aws glue create-database --region eu-west-1 --cli-input-json '{
       "CatalogId": "111122223333",
       "DatabaseInput": {
         "Name": "rl_useast1shared_irelanddb",
         "TargetDatabase": {
             "CatalogId": "444455556666",
             "DatabaseName": "useast1shared_db",
             "Region": "us-east-1"
          }
       }
   }'
   ```

   Cette commande crée un lien de ressource nommé `rl_useast1shared_irelanddb` dans le AWS compte 111122223333 dans la région Europe (Irlande) vers la base de données partagée`useast1shared_db`, qui se trouve dans le AWS compte 444455556666 dans la région USA Est (Virginie du Nord). 

1. Accordez l'`DESCRIBE`autorisation de la Lake Formation aux responsables de la région Europe (Irlande) qui doivent être en mesure de voir le lien et d'accéder à la cible du lien via le lien.

**Voir aussi :**  
[Mode de fonctionnement des liens des ressources dans Lake Formation](resource-links-about.md)
[`DESCRIBE`](lf-permissions-reference.md#perm-describe)