

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Crear un enlace de recursos a una tabla de Catálogo de datos compartida
<a name="create-resource-link-table"></a>

Puedes crear un enlace de recursos a una tabla compartida en cualquier AWS región mediante la AWS Lake Formation consola, la API o AWS Command Line Interface (AWS CLI).

**Para crear un enlace de recursos a una tabla compartida (consola)**

1. Abre la AWS Lake Formation consola en [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/). Inicie sesión como una entidad principal que tenga el permiso de `CREATE_TABLE` de Lake Formation en la base de datos que contiene el enlace de recursos.

1. En el panel de navegación, elija **Tablas** en Catálogo de datos y, a continuación, elija **Crear**, **Enlace de recursos**.

1. En la página **Crear enlace de recursos**, proporcione la siguiente información:  
**Nombre del enlace de recursos**  
Introduzca un nombre que cumpla las mismas reglas que el nombre de una tabla. El nombre puede ser el mismo que el de la tabla compartida de destino.  
**Base de datos**  
La base de datos del catálogo local que contiene el enlace de recursos.  
**Región del propietario de la tabla**  
Si va a crear el enlace de recursos en una región diferente, seleccione la región de la tabla compartida de destino.  
**Tabla compartida**  
Seleccione una tabla compartida de la lista o introduzca un nombre de tabla local (propia) o compartida.  
La lista contiene todas las tablas compartidas con su cuenta. Anote la base de datos y el ID de la cuenta del propietario que aparecen en cada tabla. Si no se muestra una tabla que sabe que se ha compartido con su cuenta, verifique lo siguiente:  
   + Si no es administrador de un lago de datos, compruebe que el administrador del lago de datos le haya concedido los permisos de Lake Formation sobre la tabla.
   + Si es administrador de un lago de datos y su cuenta no pertenece a la misma organización de AWS que la cuenta que los concede, asegúrese de haber aceptado la invitación para compartir recursos AWS Resource Access Manager (AWS RAM) de la tabla. Para obtener más información, consulte [Aceptar una invitación para compartir recursos de AWS RAM](accepting-ram-invite.md).  
**Base de datos de la tabla compartida**  
Si ha seleccionado una tabla compartida de la lista, este campo se rellena con la base de datos de la tabla compartida en la cuenta externa. De lo contrario, introduzca una base de datos local (para un enlace de recursos a una tabla local) o la base de datos de la tabla compartida en la cuenta externa.  
**Propietario de tabla compartida**  
Si ha seleccionado una tabla compartida de la lista, este campo se rellena con el ID de la cuenta del propietario de la tabla compartida. De lo contrario, introduce tu ID de AWS cuenta (para un enlace de recursos a una tabla local) o el ID de la AWS cuenta que compartió la tabla.

1. Elija **Crear** para crear el enlace de recursos.

   A continuación, puede ver el nombre del enlace de recursos en la columna **Nombre** de la página **Tablas**.

1. (Opcional) Otorgue el permiso de `DESCRIBE` de Lake Formation en el enlace de recursos a las entidades principales que deben poder ver el enlace y acceder a la tabla de destino.

   No obstante, conceder permisos en un enlace a un recurso no otorga permisos en la tabla o base de datos (vinculada) de destino. Debe conceder permisos en la base de datos de destino por separado para que el table/resource enlace esté visible en Athena.

**Para crear un enlace de recursos a una tabla compartida en la misma región (AWS CLI)**

1. Introduzca un comando similar al siguiente.

   ```
   aws glue create-table --database-name myissues --table-input '{"Name":"my_customers","TargetTable":{"CatalogId":"111122223333","DatabaseName":"issues","Name":"customers"}}'
   ```

   Este comando crea un enlace de recursos con el nombre `my_customers` a la tabla compartida `customers`, que está en la base de datos `issues` de la cuenta de AWS 1111-2222-3333. El enlace de recursos se almacena en la base de datos local `myissues`.

1. (Opcional) Otorgue el permiso de `DESCRIBE` de Lake Formation en el enlace de recursos a las entidades principales que deben poder ver el enlace y acceder a la tabla de destino.

   No obstante, conceder permisos en un enlace a un recurso no otorga permisos en la tabla (vinculada) de destino. Debe conceder permisos en la base de datos de destino por separado para que el table/resource enlace esté visible en Athena.

**Para crear un enlace de recursos a una tabla compartida en una región diferente (AWS CLI)**

1. Introduzca un comando similar al siguiente.

   ```
   aws glue create-table --region eu-west-1 --cli-input-json '{
       "CatalogId": "111122223333",
       "DatabaseName": "ireland_db",
       "TableInput": {
           "Name": "rl_useast1salestb_ireland",
           "TargetTable": {
               "CatalogId": "444455556666",
               "DatabaseName": "useast1_salesdb",
               "Region": "us-east-1",
               "Name":"useast1_salestb"
           }
       }
   }‘
   ```

   Este comando crea un enlace de recurso denominado `rl_useast1salestb_ireland` en la región Europa (Irlanda) a la `useast1_salestb` tabla compartida, que se encuentra en la `useast1_salesdb` base de datos de AWS la cuenta 444455556666 de la región EE.UU. Este (Norte de Virginia). El enlace de recursos se almacena en la base de datos local `ireland_db`.

1. Conceda permiso de `DESCRIBE` de Lake Formation a las entidades principales que deben poder ver el enlace y acceder al destino del enlace a través del enlace.

   No obstante, conceder permisos en un enlace a un recurso no otorga permisos en la tabla (vinculada) de destino. Debe conceder permisos en la tabla de destino por separado para que el table/resource enlace esté visible en Athena.

**Véase también:**  
[Cómo funcionan los enlaces de recursos en Lake Formation](resource-links-about.md)
[`DESCRIBE`](lf-permissions-reference.md#perm-describe)