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
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
-
Apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Nel pannello di navigazione a sinistra, scegli Bucket di tabelle.
-
Seleziona Crea bucket di tabelle.
-
Inserisci un Nome del bucket di tabelle e assicurati che sia selezionata l’opzione Abilita integrazione.
-
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
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"] }] }'
regionSostituiscilo con la tua AWS regione e account-id con l'ID AWS del tuo account.
Verifica dell'integrazione
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