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
}
Run Code Online (Sandbox Code Playgroud)
知道出了什么问题吗?该域也具有使用主密码的访问控制。
对于谷歌员工:
自 2020 年 1 月起,Amazon ES 采用一种技巧来确定如何进行细粒度授权。
其影响是:
对于那些看到映射的 IAM 用户/角色但在访问域时却发现它们未经授权的用户来说,这看起来非常令人困惑。
由于您可以更改 ES 域的主用户(需要停机),因此您可以来回更改它以避免与 Cognito 集成,但这很痛苦。
这一点应该在官方文档中更清楚地说明,或者更好地强调。
| 归档时间: |
|
| 查看次数: |
3125 次 |
| 最近记录: |