Como criar um link de recurso para um banco de dados compartilhado do Catálogo de Dados - AWS Lake Formation

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como criar um link de recurso para um banco de dados compartilhado do Catálogo de Dados

Você pode criar um link de recurso para um banco de dados compartilhado usando o console do AWS Lake Formation, a API, ou AWS Command Line Interface (AWS CLI).

Como criar um link de recurso para um banco de dados compartilhado (console)
  1. Abra o console do AWS Lake Formation em https://console.aws.amazon.com/lakeformation/. Faça login como administrador de data lake ou como criador de banco de dados.

    Um criador de banco de dados é um entidade principal que recebeu a permissão CREATE_DATABASE do Lake Formation.

  2. No painel de navegação, selecione Bancos de dados e, em seguida, selecione Criar banco de dados.

  3. Na página Criar banco de dados, selecione o quadro Link do recurso e, em seguida, forneça as seguintes informações:

    Nome do link de recurso

    Digite um nome que siga as mesmas regras de um nome de banco de dados. O nome pode ser o mesmo do banco de dados compartilhado de destino.

    Região do proprietário do banco de dados compartilhado

    Se você estiver criando o link do recurso em uma região diferente, selecione a região do banco de dados compartilhado de destino.

    Banco de dados compartilhado

    Selecione um banco de dados na lista ou digite um nome de banco de dados local (de propriedade) ou compartilhado.

    A lista contém todos os bancos de dados compartilhados com sua conta. Anote o ID da conta do proprietário que está listado em cada banco de dados. Caso você não veja um banco de dados que você sabe que foi compartilhado com sua conta, verifique o seguinte:

    • Se você não for administrador do data lake, verifique se o administrador do data lake concedeu a você as permissões do Lake Formation no banco de dados.

    • Se você for administrador de um data lake e sua conta não estiver na mesma organização da AWS da conta concedente, certifique-se de ter aceitado o convite de compartilhamento de recursos AWS Resource Access Manager (AWS RAM) para o banco de dados. Para obter mais informações, consulte Aceitar um convite de compartilhamento de recursos do AWS RAM.

    Proprietário do banco de dados compartilhado

    Se você selecionou um banco de dados compartilhado na lista, esse campo será preenchido com o ID da conta do proprietário do banco de dados compartilhado. Caso contrário, digite o ID da sua conta da AWS (para um link de recurso para um banco de dados local) ou o ID da conta da AWS que compartilhou o banco de dados.

    
            A caixa de diálogo Detalhes do banco de dados tem o botão do Link de recurso selecionado, com os seguintes campos preenchidos: Nome do link de recurso, Banco de dados compartilhado, ID do proprietário do banco de dados compartilhado. O ID do proprietário do banco de dados compartilhado está desativado (somente leitura).
  4. Selecione Criar para criar o link do recurso.

    Em seguida, você pode exibir o nome do link do recurso na coluna Nome na página Bancos de dados.

  5. (Opcional) Conceda a permissão DESCRIBE do Lake Formation no link do recurso às entidades principais da região da Europa (Irlanda), que devem ser capazes de exibir o link e acessar o banco de dados de destino.

Como criar um link de recurso para um banco de dados compartilhado na mesma região (AWS CLI)
  1. Digite um comando semelhante ao seguinte:

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

    Esse comando cria um link de recurso chamado myissues para o banco de dados compartilhado issues, que está na conta da AWS 1111-2222-3333.

  2. (Opcional) Conceda a permissão DESCRIBE do Lake Formation às entidades principais no link do recurso que devem ser capazes de exibir o link e acessar o banco de dados de destino.

Como criar um link de recurso para um banco de dados compartilhado em uma região diferente (AWS CLI)
  1. Digite um comando semelhante ao seguinte:

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

    Esse comando cria um link de recurso chamado rl_useast1shared_irelanddb na conta da AWS 111122223333 na região Europa (Irlanda) para o banco de dados compartilhado useast1shared_db, que está na conta da AWS 444455556666 na região Leste dos EUA (Norte da Virgínia).

  2. Conceda a permissão DESCRIBE do Lake Formation às entidades principais da região da Europa (Irlanda), que devem ser capazes de exibir o link e acessar o destino do link por meio do link.