限制用户在雅典娜上执行INSERT查询

时间:2020-10-27 09:19:39

标签: amazon-web-services aws-glue amazon-athena

我想限制用户在雅典娜的主表(不是CTAS表)中执行INSERT查询。 如果可以的话,我能做到吗? 用户将从Lambda执行查询。

1 个答案:

答案 0 :(得分:2)

雅典娜仅支持<controls:DataGridTextColumn …… Visibility="{x:Bind SourceClass.Visible,Mode=OneWay}" /> SourceClass.Visible作为IAM permission policies中的动作-因此,没有区别正在执行哪种类型的SQL命令(DDL,DML)。

但是,我认为您可以通过拒绝对StartQueryExecutionStopQueryExecution的访问权限来解决此问题,因此尝试执行INSERT的Athena查询将失败: