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 AWS Lake Formation console, a API ou AWS Command Line Interface (AWS CLI).
Como criar um link de recurso para um banco de dados compartilhado (console)
-
Abra o AWS Lake Formation console 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 é uma entidade principal que recebeu a permissão
CREATE_DATABASE
do Lake Formation. -
No painel de navegação, selecione Bancos de dados e escolha Criar, Link de recurso.
-
Na página Criar link de recurso, 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, insira o ID AWS da sua conta (para um link de recurso para um banco de dados local) ou o ID da AWS conta que compartilhou o banco de dados.
-
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.
-
(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.No entanto, conceder permissões em um link de recurso não implica que as permissões serão concedidas no banco de dados ou tabela de destino (vinculado). Você deve conceder permissões no banco de dados de destino separadamente para que a tabela/o link de recurso fique visível no Athena.
Como criar um link de recurso para um banco de dados compartilhado na mesma região (AWS CLI)
-
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 compartilhadoissues
, que está na AWS conta 1111-2222-3333. -
(Opcional) Conceda a permissão
DESCRIBE
do Lake Formation às entidades principais no link de recurso autorizadas a visualizar o link e acessar o banco de dados ou tabela de destino.No entanto, conceder permissões em um link de recurso não implica que as permissões serão concedidas no banco de dados ou tabela de destino (vinculado). Você deve conceder permissões no banco de dados de destino separadamente para que a tabela/o link de recurso fique visível no Athena.
Como criar um link de recurso para um banco de dados compartilhado em uma região diferente (AWS CLI)
-
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 AWS conta 111122223333 na região Europa (Irlanda) para o banco de dados compartilhadouseast1shared_db
, que está na AWS conta 444455556666 na região Leste dos EUA (Norte da Virgínia). -
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.