

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Abilitazione dell'integrazione di S3 Tables con il Data Catalog
<a name="enable-s3-tables-catalog-integration"></a>

Puoi abilitare l'integrazione di S3 Tables con il AWS Glue Data Catalog utilizzando la console di gestione Amazon S3 oppure. AWS CLI Quando abiliti l'integrazione tramite la console, AWS crea un catalogo federato denominato `s3tablescatalog` che rileva e monta automaticamente tutti i table bucket S3 nel tuo account e nella tua regione. AWS 

## Abilita l'integrazione di S3 Tables utilizzando la console di gestione Amazon S3
<a name="enable-s3-tables-console"></a>

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Bucket di tabelle**.

1. Seleziona **Crea bucket di tabelle**.

1. Inserisci un **Nome del bucket di tabelle** e assicurati che sia selezionata l’opzione **Abilita integrazione**.

1. Seleziona **Crea bucket di tabelle**.

Amazon S3 integra automaticamente i tuoi table bucket in quella regione. La prima volta che integri i table bucket in una regione, Amazon S3 `s3tablescatalog` crea il catalogo dati di quella regione.

Dopo la creazione del catalogo, tutti i table bucket S3 presenti nell'account e nella regione vengono montati automaticamente come cataloghi secondari. Puoi visualizzare i database (namespace) e le tabelle accedendo al catalogo nel Data Catalog.

## Abilita l'integrazione di S3 Tables utilizzando AWS CLI
<a name="enable-s3-tables-cli"></a>

Usa il `glue create-catalog` comando per creare il `s3tablescatalog` catalogo.

```
aws glue create-catalog \
  --name "s3tablescatalog" \
  --catalog-input '{
    "Description": "Federated catalog for S3 Tables",
    "FederatedCatalog": {
      "Identifier": "arn:aws:s3tables:{{region}}:{{account-id}}:bucket/*",
      "ConnectionName": "aws:s3tables"
    },
    "CreateDatabaseDefaultPermissions": [{
      "Principal": {
        "DataLakePrincipalIdentifier": "IAM_ALLOWED_PRINCIPALS"
      },
      "Permissions": ["ALL"]
    }],
    "CreateTableDefaultPermissions": [{
      "Principal": {
        "DataLakePrincipalIdentifier": "IAM_ALLOWED_PRINCIPALS"
      },
      "Permissions": ["ALL"]
    }]
  }'
```

{{region}}Sostituiscilo con la tua AWS regione e {{account-id}} con l'ID AWS del tuo account.

## Verifica dell'integrazione
<a name="verify-s3-tables-integration"></a>

Dopo aver creato il catalogo, puoi verificare che i bucket da tavolo S3 siano montati elencando i cataloghi secondari:

```
aws glue get-catalogs \
  --parent-catalog-id s3tablescatalog
```