要在托管在VPC中的Elasticsearch中的Kibana中使用Amazon Cognito进行身份验证,您可以按照以下步骤进行操作:
配置Amazon Cognito用户池:
配置Elasticsearch和Kibana:
elasticsearch.hosts: ["http://your-elasticsearch-endpoint"]
elasticsearch.username: "your-username"
elasticsearch.password: "your-password"
配置Amazon Cognito身份验证插件:
xpack.security.authc.providers: [cognito]
xpack.security.authc.cognito.enabled: true
xpack.security.authc.cognito.order: 1
xpack.security.authc.cognito.region: "your-region"
xpack.security.authc.cognito.user_pool_id: "your-user-pool-id"
xpack.security.authc.cognito.client_id: "your-client-id"
重新启动Kibana服务器。
现在,您的Kibana应该使用Amazon Cognito进行身份验证。您可以在浏览器中访问Kibana,并使用Amazon Cognito用户池中的凭据进行登录。
如果您遇到“Kibana链接无法加载”的问题,可能是由于以下原因导致的:
希望这些步骤和解决方法能够帮助您解决问题并成功使用Amazon Cognito进行身份验证。