Creazione di un collegamento di risorsa a un database Data Catalog condiviso - AWS Lake Formation

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à.

Creazione di un collegamento di risorsa a un database Data Catalog condiviso

È possibile creare un collegamento di risorsa a un database condiviso utilizzando la AWS Lake Formation console, l'API o AWS Command Line Interface ()AWS CLI.

Per creare un collegamento di risorsa a un database condiviso (console)
  1. Apri la AWS Lake Formation console all'indirizzo https://console.aws.amazon.com/lakeformation/. Accedi come amministratore del data lake o come creatore di database.

    Un creatore di database è un responsabile a cui è stata concessa l'CREATE_DATABASEautorizzazione Lake Formation.

  2. Nel riquadro di navigazione, scegli Database, quindi scegli Crea database.

  3. Nella pagina Crea database, scegli il riquadro Resource Link, quindi fornisci le seguenti informazioni:

    Nome del link alla risorsa

    Immettete un nome che rispetti le stesse regole del nome del database. Il nome può essere lo stesso del database condiviso di destinazione.

    Regione del proprietario del database condiviso

    Se stai creando il link alla risorsa in un'altra regione, seleziona la regione del database condiviso di destinazione.

    Database condiviso

    Scegli un database dall'elenco o inserisci un nome di database locale (di proprietà) o condiviso.

    L'elenco contiene tutti i database condivisi con il tuo account. Annota l'ID dell'account del proprietario elencato in ogni database. Se non vedi un database che sai è stato condiviso con il tuo account, controlla quanto segue:

    • Se non sei un amministratore del data lake, verifica che l'amministratore del data lake ti abbia concesso le autorizzazioni Lake Formation sul database.

    • Se sei un amministratore del data lake e il tuo account non fa parte della stessa AWS organizzazione dell'account concedente, assicurati di aver accettato l'invito AWS Resource Access Manager (AWS RAM) alla condivisione delle risorse per il database. Per ulteriori informazioni, consulta Accettazione di un invito alla condivisione delle risorse daAWS RAM.

    Proprietario del database condiviso

    Se hai selezionato un database condiviso dall'elenco, questo campo viene compilato con l'ID dell'account proprietario del database condiviso. Altrimenti, inserisci l'ID AWS del tuo account (per un collegamento di risorsa a un database locale) o l'ID dell'AWSaccount che ha condiviso il database.

    
            Nella finestra di dialogo dei dettagli del database è selezionato il pulsante di opzione Resource Link, con i seguenti campi compilati: Nome del link alla risorsa, Database condiviso, ID proprietario del database condiviso. L'ID proprietario del database condiviso è disabilitato (sola lettura).
  4. Scegli Crea per creare il link alla risorsa.

    È quindi possibile visualizzare il nome del collegamento alla risorsa nella colonna Nome della pagina Database.

  5. (Facoltativo) Concedi a Lake Formation l'DESCRIBEautorizzazione per il collegamento alla risorsa ai responsabili della regione Europa (Irlanda) che devono essere in grado di visualizzare il collegamento e accedere al database di destinazione.

Per creare un collegamento di risorsa a un database condiviso nella stessa regione () AWS CLI
  1. Utilizzare un comando simile al seguente:

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

    Questo comando crea un collegamento a una risorsa denominato myissues al database condivisoissues, che si trova nell'AWSaccount 1111-2222-3333.

  2. (Facoltativo) Concedi l'DESCRIBEautorizzazione a Lake Formation ai responsabili del link alla risorsa che devono essere in grado di visualizzare il collegamento e accedere al database di destinazione.

Per creare un collegamento di risorsa a un database condiviso in un'altra regione () AWS CLI
  1. Utilizzare un comando simile al seguente:

    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" } } }'

    Questo comando crea un collegamento di risorsa denominato rl_useast1shared_irelanddb nell'AWSaccount 111122223333 nella regione Europa (Irlanda) al database condivisouseast1shared_db, che si trova nell'AWSaccount 444455556666 nella regione Stati Uniti orientali (Virginia settentrionale).

  2. Concedi il DESCRIBE permesso di Lake Formation ai dirigenti della regione Europa (Irlanda) che devono essere in grado di visualizzare il link e accedere alla destinazione del link tramite il link.