Amazon web services 无法通过Amazon Cognito登录Kibana
我已经部署了Amazon Elasticsearch,Cognito作为身份验证提供者。我尝试登录Kibana时收到一个错误Amazon web services 无法通过Amazon Cognito登录Kibana,amazon-web-services,
elasticsearch,kibana,amazon-cognito,Amazon Web Services,
elasticsearch,Kibana,Amazon Cognito,我已经部署了Amazon Elasticsearch,Cognito作为身份验证提供者。我尝试登录Kibana时收到一个错误 { "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow",
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Action": [
"mobileanalytics:PutEvents",
"cognito-sync:*",
"cognito-identity:*"
],
"Resource": "*"
}
]
}
我可以注册并收到验证码,但当我输入验证码尝试确认时,我会看到一个错误页面
我正在使用Terraform,能够在运行时多次运行我的代码,但是发生了一些变化,现在Kibana和Cognito之间的身份验证失败了。我注意到我的用户确实被添加到用户池中,但是它的标识没有显示在标识池控制台中
Elasticsearch节点上的访问策略如下所示:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::<my_account_id>:role/Cognito-<identity_pool_name>-Auth-Role"
},
"Action": "es:ESHttp*",
"Resource": "arn:aws:es:us-west-2:<my_account_id>:domain/<elasticsearch_domain_name>/*"
}
]
}
感谢您的帮助