有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是否可以将RestHighLevelClient与假定角色一起使用?

我正试图在aws上通过RestHighLevelClient实现与弹性搜索的集成。 我找到的唯一受支持的身份验证方法是UsernamePasswordCredentials:

        credentialsProvider.setCredentials(AuthScope.ANY,
                new BasicSessionCredentials("test", "test"));
        RestClientBuilder builder = RestClient.builder(
                new HttpHost("localhost"))
                .setHttpClientConfigCallback(new RestClientBuilder.HttpClientConfigCallback() {
                    @Override
                    public HttpAsyncClientBuilder customizeHttpClient(
                            HttpAsyncClientBuilder httpClientBuilder) {
                        return httpClientBuilder
                                .setDefaultCredentialsProvider(credentialsProvider);
                    }
                });
       RestHighLevelClient restHighLevelClient = new RestHighLevelClient(builder)

我找不到将RestHighLevelClientBasicSessionCredentials一起使用的方法,我计划使用假定角色凭据对其进行初始化


共 (0) 个答案