kee*_*kee 6 amazon-web-services elasticsearch amazon-iam aws-elasticsearch
我无法在 AWS ElasticSearch 控制台中访问我的 ES 域的索引选项卡。这是它在控制台中的样子:
即使我将我的 IAM ARN (arn:aws:iam::NNNNNNNNNNNNNN:root) 添加到控制台的访问策略中,我仍然收到此错误:
/_stats: {
    "error":{
      "root_cause":[
         {
            "type":"security_exception",
            "reason":"no permissions for [indices:monitor/stats] and User [name=arn:aws:iam::NNNNNNNNNNNNN:root, backend_roles=[], requestedTenant=null]"
         }
      ],
      "type":"security_exception",
      "reason":"no permissions for [indices:monitor/stats] and User [name=arn:aws:iam::NNNNNNNNNNNNN:root, backend_roles=[], requestedTenant=null]"
   },
   "status":403
}
知道出了什么问题吗?该域也具有使用主密码的访问控制。
对于谷歌员工:
自 2020 年 1 月起,Amazon ES 采用一种技巧来确定如何进行细粒度授权。
其影响是:
对于那些看到映射的 IAM 用户/角色但在访问域时却发现它们未经授权的用户来说,这看起来非常令人困惑。
由于您可以更改 ES 域的主用户(需要停机),因此您可以来回更改它以避免与 Cognito 集成,但这很痛苦。
这一点应该在官方文档中更清楚地说明,或者更好地强调。
| 归档时间: | 
 | 
| 查看次数: | 3125 次 | 
| 最近记录: |