Как подключитьasticsearch, когда cognito включен в kibana? - PullRequest
0 голосов
/ 29 апреля 2019

Я настраиваю эластичный поиск и кибану в AWS. Я настроил правильно и получил конечные точки, как показано ниже

ES - https://****.region.es.amazonaws.com
Kibana - https://****.region.es.amazonaws.com/_plugin/kibana/

Я включил Amazon Cognito для аутентификации, и он работает нормально, и конечная точка kibana запрашивает имя пользователя и пароль

Но я получаю ошибку, как показано ниже, если я пытаюсь получить доступ к конечной точке ES

{"Message":"User: anonymous is not authorized to perform: es:ESHttpGet"}

Моя политика доступа указана ниже

{
 "Version": "2012-10-17",
 "Statement": [
 {
  "Effect": "Allow",
  "Principal": {
    "AWS": "arn:aws:iam::987654321:role/Cognito_nameAuth_Role"
  },
  "Action": [
    "es:ESHttp*",
    "es:*"
  ],
  "Resource": "arn:aws:es:region:987654321:domain/domain_name/*"
}

] }

Политика Cognito_nameAuth_Role приведена ниже

{
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "VisualEditor0",
        "Effect": "Allow",
        "Action": [
            "cognito-identity:*",
            "mobileanalytics:PutEvents",
            "cognito-sync:*"
        ],
        "Resource": "*"
    }
]

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...