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á.
Conceder permissões de dados fornecidas por filtros de dados
Os filtros de dados representam um subconjunto de dados em uma tabela. Para fornecer acesso aos dados às entidades principais, as permissões SELECT precisam ser concedidas a essas entidades principais. Com essa permissão, as entidades principais podem:
- Console
-
Para conceder permissões SELECIONAR
-
Acesse a página Permissões no console do Lake Formation e escolha Conceder.
-
Selecione as entidades principais às quais você deseja fornecer acesso e selecione Recursos do catálogo de dados nomeados.
-
Para fornecer acesso aos dados que o filtro representa, escolha Selecionar em Permissões do filtro de dados.
- CLI
-
Insira um comando grant-permissions. Especifique DataCellsFilter para o argumento do recurso e especifique SELECT para o argumento Permissões.
O exemplo a seguir SELECT concede a opção de concessão ao usuário datalake_user1 no filtro de dadosrestrict-pharma, que pertence à orders tabela no sales banco de dados em Conta da AWS 1111-2222-3333.
aws lakeformation grant-permissions --cli-input-json file://grant-params.json
A seguir está o conteúdo do arquivo grant-params.json.
{
"Principal": {
"DataLakePrincipalIdentifier": "arn:aws:iam::111122223333:user/datalake_user1"
},
"Resource": {
"DataCellsFilter": {
"TableCatalogId": "111122223333",
"DatabaseName": "sales",
"TableName": "orders",
"Name": "restrict-pharma"
}
},
"Permissions": ["SELECT"]
}