

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.

# Visualización de objetos del catálogo
<a name="view-ns-catalog-resources"></a>

 Tras crear el catálogo federado, puede ver los objetos del catálogo mediante la consola de Lake Formation o la AWS CLI. 

------
#### [ Consola de administración de AWS ]

1. Abra la consola de Lake Formation en [https://console.aws.amazon.com/lakeformation/](https://console.aws.amazon.com/lakeformation/).

1. Seleccione **Catálogos** en Catálogo de datos. 

1. Elija un catálogo federado en la lista de la página **Catálogos**.

1.  La página de resumen del catálogo muestra los objetos del catálogo (bases de datos y tablas) sobre los que tiene permisos. La pestaña **Permisos** muestra las entidades principales de IAM a las que se les han concedido permisos sobre estos objetos. 

------
#### [ AWS CLI ]
+ El siguiente AWS CLI ejemplo muestra cómo solicitar el catálogo de nivel superior.

  ```
  aws glue get-catalog \
  --catalog-id 123456789012:nscatalog
  ```

  *Respuesta*

  ```
  {
      "Catalog": {
          "CatalogId": "123456789012:nscatalog",
          "Name": "nscatalog",
          "ResourceArn": "arn:aws:glue:us-east-1:123456789012:catalog/nscatalog",
          "Description": "Redshift published Catalog",
          "CreateTime": "2024-09-05T14:49:16-07:00",
          "FederatedCatalog": {
              "Identifier": "arn:aws:redshift:us-east-1:123456789012:datashare:b1234589-e823-4a14-ad8e-077085540a50/ds_internal_namespace",
              "ConnectionName": "aws:redshift"
          },
          "CatalogProperties": {
              "DataLakeAccessProperties": {
                  "DataLakeAccess": true,
                  "DataTransferRole": "arn:aws:iam::123456789012:role/DataTransferRole",
                  "KmsKey": "AWS_OWNED_KMS_KEY",
                  "ManagedWorkgroupName": "123456789012:nscatalog",
                  "ManagedWorkgroupStatus": "AVAILABLE",
                  "RedshiftDatabaseName": "dev"
              }
          },
          "CatalogIdentifier": "e2309c2c2fb048f1a3069dfdc1c7883e",
          "CreateTableDefaultPermissions": [],
          "CreateDatabaseDefaultPermissions": []
      }
  }
  ```
+ En el siguiente ejemplo, se muestra cómo solicitar todos los catálogos de la cuenta.

  ```
  aws glue get-catalogs \
    --recursive
  ```
+ La siguiente solicitud de ejemplo muestra cómo obtener un catálogo en el nivel de base de datos de Amazon Redshift.

  ```
  aws glue get-catlog \
   --catalog-id 123456789012:namespace catalog name/redshift database name
  ```
+ La siguiente solicitud de ejemplo muestra cómo obtener las bases de datos en el catálogo de nivel de base de datos de Amazon Redshift.

  ```
  aws glue get-databases \
  --catalog-id 123456789012:namespace catalog name/redshift database name
  ```
+  La siguiente solicitud de ejemplo muestra cómo obtener una tabla de Amazon Redshift en el catálogo. 

  ```
  aws glue get-table \
    --catalog-id 123456789012:parent catalog name/redshift database \
    --database-name redshift schema name \
    --name table name
  ```
+  En el siguiente ejemplo, se muestra cómo obtener todas las tablas de una base de datos de Amazon Redshift. 

  ```
  aws glue get-tables \
   --catalog-id 123456789012:namespace catalog name/redshift database name \
   --database-name RS schema name
  ```

------