Amazon dynamodb 控制对DynamoDB联合的Athena表的访问

Amazon dynamodb 控制对DynamoDB联合的Athena表的访问,amazon-dynamodb,amazon-iam,aws-glue,amazon-athena,Amazon Dynamodb,Amazon Iam,Aws Glue,Amazon Athena,我用DynamoDB连接器在雅典娜的桌子上做表面处理。连接器将DynamoDb中的所有表添加到默认数据库中。现在我想在雅典娜中隐藏一些表并控制对它们的访问。IAM是否可以这样做,或者用户应调整连接器的代码? 谢谢,我认为您不能在联合查询中使用IAM隐藏表或控制访问。表列表来自连接器(连接器部署的Lambda函数)。Athena本身无法控制对表的权限,这是在Glue或Lake形成中完成的,当它的“常规”表,以及在联邦查询中委托给连接器 我认为你能做的最接近的事情就是分叉连接器,将你自己的逻辑添加到

我用DynamoDB连接器在雅典娜的桌子上做表面处理。连接器将DynamoDb中的所有表添加到默认数据库中。现在我想在雅典娜中隐藏一些表并控制对它们的访问。IAM是否可以这样做,或者用户应调整连接器的代码?
谢谢,

我认为您不能在联合查询中使用IAM隐藏表或控制访问。表列表来自连接器(连接器部署的Lambda函数)。Athena本身无法控制对表的权限,这是在Glue或Lake形成中完成的,当它的“常规”表,以及在联邦查询中委托给连接器


我认为你能做的最接近的事情就是分叉连接器,将你自己的逻辑添加到过滤表中。

你是否使用胶水目录,如果是,你是否尝试过?