如何使用 AWS JAVA SDK 获取托管区域名称服务器
How to get Hosted Zone Nameservers using the AWS JAVA SDK
我正在使用 AWS Java SDK 检索托管区域详细信息,我在 AmazonRoute53Client class to list nameservers. I found that there is a method ListReusableDelegationSets, and the DelegationSet class has a getNameServers 方法中没有看到任何方法,但我认为该方法不会列出托管区域的默认名称服务器使用 AWS Web 控制台创建。
你知道实现这个的方法吗?
您可以使用 getHostedZone
方法检索名称服务器。示例:
AmazonRoute53 client = AmazonRoute53ClientBuilder.standard().build();
GetHostedZoneRequest request = new GetHostedZoneRequest().withId("Z3M3LMPEXAMPLE");
GetHostedZoneResult response = client.getHostedZone(request);
现在,从 GetHostedZoneResult
响应中,我们可以使用 getDelegationSet
method to retrieve a DelegationSet
, from which using the getNameServers
方法检索包含 4 个已分配名称服务器的列表。
我正在使用 AWS Java SDK 检索托管区域详细信息,我在 AmazonRoute53Client class to list nameservers. I found that there is a method ListReusableDelegationSets, and the DelegationSet class has a getNameServers 方法中没有看到任何方法,但我认为该方法不会列出托管区域的默认名称服务器使用 AWS Web 控制台创建。
你知道实现这个的方法吗?
您可以使用 getHostedZone
方法检索名称服务器。示例:
AmazonRoute53 client = AmazonRoute53ClientBuilder.standard().build();
GetHostedZoneRequest request = new GetHostedZoneRequest().withId("Z3M3LMPEXAMPLE");
GetHostedZoneResult response = client.getHostedZone(request);
现在,从 GetHostedZoneResult
响应中,我们可以使用 getDelegationSet
method to retrieve a DelegationSet
, from which using the getNameServers
方法检索包含 4 个已分配名称服务器的列表。