问题标签 [aws-lake-formation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
28 浏览

aws-cli - 如何在 AWS Lake Formation 中使用 TableWildcard

尝试运行以下代码时出现错误“不支持表通配符”。我正在尝试使用 TableWildcard 向 Lake Formation 中的所有表添加 LF-Tag。我尝试在没有表 > 名称的情况下运行,但我收到一条错误消息,提示我需要使用名称。

我已经查看了所有 AWS 文档,但没有一个可行的示例来说明它的外观。

0 投票
0 回答
49 浏览

amazon-web-services - AWS Athena:queryExecutionContext.catalog 和 queryExecutionContext.database 都是 null 或空

我已经在 AWS Lakeformation 中创建了一个数据库,并执行了一个爬虫来从 S3 存储桶位置的 parquet 文件中获取元数据,并且已经正确创建了一个表。但是当我尝试在 Lakeformation 中“查看数据”时,它会将我带到 Athena,我最终收到以下错误:“queryExecutionContext.catalog 和 queryExecutionContext.database 均为空或空”。我希望我遗漏了一些权限,但我已经向我的用户提供了所有可能的 FullAccess 角色:Athena 和 S3。我究竟做错了什么? 错误信息

0 投票
0 回答
10 浏览

amazon-web-services - AWS Quicksight 无法看到 athena db

在这一点上,我正在抓住稻草。我在 LakeFormation 中有一个数据库,并且我已授予 quicksight 服务角色访问它以及基础表(及其 S3 存储桶)的权限。我还验证了 quicksight 位置(us-east-1 N. Virginia)与基础表的 s3 存储桶位置相同。毕竟,当我单击“新数据集”并选择 Athena 时,我仍然无法在 AwsDataCatalog 下看到我的数据库。如果我直接去雅典娜,我可以在那里看到我的 DBs + 表。我还需要做什么?

谢谢!

0 投票
0 回答
10 浏览

amazon-web-services - 使用 Athena 发送查询时出现“权限被拒绝”错误

想要达到

我想在 AWS Athena 中执行 SELECT 语句,但出现以下错误。
胶水目录准备好了,元信息准备好了,DDL就可以展示了。
如果您能告诉我如何使查询正常工作,我将不胜感激。

↓</p>

错误信息

环境

在 AWS RDS 上,快照被导出到 S3 并由 Glue 抓取以创建数据目录。此外,我们正在使用 AWS LakeFormation 来管理数据。

设置

AWServiceRoleForLakeFormationDataAccess

“AWServiceRoleForLakeFormationDataAccess”设置为爬虫的服务角色。
此角色允许的策略包括。
・AWSGlueServiceRole
・AmazonS3ReadOnlyAccess
・kms-decrypt-policy
・LakeFormationGetPolicy

kms-解密-策略

LakeFormationGetPolicy

雅典娜执行用户(datalake_user)

附加政策
・AmazonAthenaFullAccess
・AmazonS3FullAccess
・KMSFullAccessPolicy

Lake Formation > 权限

メージ说明

LF-标签

メージ说明

AWS Lake Formation > 授予权限 > 授予数据权限

メージ说明

メージ说明

AWS Lake Formation > 数据库 > db_sample_for_athena

メージ说明