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)
我找不到将RestHighLevelClient与BasicSessionCredentials一起使用的方法,我计划使用假定角色凭据对其进行初始化
共 (0) 个答案