代码之家  ›  专栏  ›  技术社区  ›  amber_coder

如何使用aws Java sdk获取aws cloudsearch域的搜索端点

  •  0
  • amber_coder  · 技术社区  · 3 年前

    大家好,我想从官方文档中使用AWS Java sdk从cloudsearch域获取搜索端点。据说我们可以使用describeDomain方法。但它没有提到我们是如何使用这种方法的——确切地说,有人做过类似的事情,或者对此有任何线索吗?

    0 回复  |  直到 3 年前
        1
  •  0
  •   Goal Moal    3 年前

    您需要获取域状态,然后从域状态获取搜索端点。

    AmazonCloudSearchClient csClient = new AmazonCloudSearchClient(new BasicAWSCredentials(accessKey, secretKey));
        DescribeDomainsRequest describeDomainsRequest = new DescribeDomainsRequest();
        describeDomainsRequest.setDomainNames(domainName);
        DescribeDomainsResult describeDomainsResult = csClient.describeDomains(describeDomainsRequest);
        DomainStatus domainStatus = describeDomainsResult.getDomainStatusList().get(0);
        String searchEndpoint = domainStatus.getSearchService().getEndpoint();