elasticsearch,kibana,amazon-cognito,Amazon Web Services,elasticsearch,Kibana,Amazon Cognito" /> elasticsearch,kibana,amazon-cognito,Amazon Web Services,elasticsearch,Kibana,Amazon Cognito" />

Amazon web services 无法通过Amazon 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",

我已经部署了Amazon Elasticsearch,Cognito作为身份验证提供者。我尝试登录Kibana时收到一个错误

{
    "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>/*"
    }
  ]
}
感谢您的帮助