列出来自route53中托管区域的资源记录集,这给出了一个非常奇怪的错误

阿里·阿尔维(Ali Alvi)

我的目的是列出所有托管区域中可用的所有记录。我创建了一个listResourceRecordSetsRequest构建器对象,并将其传递给响应方法以检索所有资源记录,但是由于某种原因,我得到了一个错误。

我的代码错误并导致错误:

开头的行def response = ....就是错误

ArrayList<ResourceRecordSet> getResourceRecords(HostedZone hostedZone){

        def request = ListResourceRecordSetsRequest.builder().hostedZoneId(hostedZone.id()).maxItems("1000").build()
        def response = route53Client.listResourceRecordSets(request as Consumer<ListResourceRecordSetsRequest.Builder>)
        return response.resourceRecordSets()
    }

错误:

groovy.lang.MissingMethodException: No signature of method: software.amazon.awssdk.services.route53.model.ListResourceRecordSetsRequest.accept() is applicable for argument types: (software.amazon.awssdk.services.route53.model.ListResourceRecordSetsRequest$BuilderImpl) values: [software.amazon.awssdk.services.route53.model.ListResourceRecordSetsRequest$BuilderImpl@56eafaa0]

我先感谢您的帮助!

smac2020

您正在使用什么AWS开发工具包-V2?我刚刚在AWS Java V2 API中对此进行了测试,并且效果很好。

在此处输入图片说明

完整的Java V2示例。

import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.route53.Route53Client;
import software.amazon.awssdk.services.route53.model.*;

import java.util.List;

public class ListResourceRecordSets {

    public static void main(String[] args) {

        Region region = Region.AWS_GLOBAL;
        Route53Client route53Client = Route53Client.builder()
                .region(region)
                .build();

        listResourceRecord(route53Client);
        route53Client.close();
    }

    public static void listResourceRecord(Route53Client route53Client) {

        try {

            ListResourceRecordSetsRequest request = ListResourceRecordSetsRequest.builder()
                    .hostedZoneId("XXXXX5442QZ69T8EEX5SZ")
                    .maxItems("12")
                    .build();

            ListResourceRecordSetsResponse listResourceRecordSets = route53Client.listResourceRecordSets(request);
            List<ResourceRecordSet> records = listResourceRecordSets.resourceRecordSets();

            for (ResourceRecordSet record : records) {
                System.out.println("The Record name is: " + record.name());

            }

        } catch (Route53Exception e) {
            System.err.println(e.getMessage());
            System.exit(1);
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取AWS Route53托管区域ID?

来自分类Dev

列出来自IO的第一个值

来自分类Dev

Route53专用托管区域是否可以通过AWS VPC对等工作

来自分类Dev

如何修改域注册后创建的Route53托管区域(即方法RegisterDomain)

来自分类Dev

LINQ to Entities Distinct子句给出了一个非常奇怪的错误

来自分类Dev

如何在追加中设置循环。这给出了一个语法错误

来自分类Dev

我可以在其他托管区域中拥有route53子域吗?

来自分类Dev

AWS Route 53-通过域名获取托管区域?

来自分类Dev

Amazon AWS Route 53托管区域不起作用

来自分类Dev

在一次调用中列出来自多个账户的 AWS 实例

来自分类Dev

来自当前记录集中的下一个记录集的ORACLE SQL数据

来自分类Dev

能否在同一个 cloudformation 脚本中将 Route53 资源记录设置为 EC2 实例的 IP?

来自分类Dev

如何使用boto从Route 53获取所有资源记录集?

来自分类Dev

SQL:通过对第二个查询的每个记录重复一个查询的输出来创建记录集

来自分类Dev

vba遍历记录集中的字段,而另一个记录集不是EOF

来自分类Dev

为什么ELB和Route 53 Alias Target的托管区域ID的值不同?

来自分类Dev

AWS Route 53托管区域中多个子域的最佳实践

来自分类Dev

AWS Route 53-是否使用第三级域名创建托管区域?

来自分类Dev

在不同端口上的Route 53记录集

来自分类Dev

列出来自Python调试器的理解范围错误

来自分类Dev

列出来自网络的视图图像,显示使用Android Studio的错误

来自分类Dev

在 ggplot2 中绘制多个组的线条给出了一个奇怪的结果

来自分类Dev

Terraform错误构建变更集:遍历多个Route53记录时,InvalidChangeBatch

来自分类Dev

列出来自UNIX中给定目录的文本文件

来自分类Dev

列出来自Android App的软件包中的文件返回null

来自分类Dev

列出来自ASP.NET MVC 4中的对象的ICollection

来自分类Dev

列出来自Android App的软件包中的文件返回null

来自分类Dev

列出来自特定用户的具有正确ID的数据库中的广告

来自分类Dev

如何在bash中列出来自特定浏览器的下载内容?

Related 相关文章

  1. 1

    如何获取AWS Route53托管区域ID?

  2. 2

    列出来自IO的第一个值

  3. 3

    Route53专用托管区域是否可以通过AWS VPC对等工作

  4. 4

    如何修改域注册后创建的Route53托管区域(即方法RegisterDomain)

  5. 5

    LINQ to Entities Distinct子句给出了一个非常奇怪的错误

  6. 6

    如何在追加中设置循环。这给出了一个语法错误

  7. 7

    我可以在其他托管区域中拥有route53子域吗?

  8. 8

    AWS Route 53-通过域名获取托管区域?

  9. 9

    Amazon AWS Route 53托管区域不起作用

  10. 10

    在一次调用中列出来自多个账户的 AWS 实例

  11. 11

    来自当前记录集中的下一个记录集的ORACLE SQL数据

  12. 12

    能否在同一个 cloudformation 脚本中将 Route53 资源记录设置为 EC2 实例的 IP?

  13. 13

    如何使用boto从Route 53获取所有资源记录集?

  14. 14

    SQL:通过对第二个查询的每个记录重复一个查询的输出来创建记录集

  15. 15

    vba遍历记录集中的字段,而另一个记录集不是EOF

  16. 16

    为什么ELB和Route 53 Alias Target的托管区域ID的值不同?

  17. 17

    AWS Route 53托管区域中多个子域的最佳实践

  18. 18

    AWS Route 53-是否使用第三级域名创建托管区域?

  19. 19

    在不同端口上的Route 53记录集

  20. 20

    列出来自Python调试器的理解范围错误

  21. 21

    列出来自网络的视图图像,显示使用Android Studio的错误

  22. 22

    在 ggplot2 中绘制多个组的线条给出了一个奇怪的结果

  23. 23

    Terraform错误构建变更集:遍历多个Route53记录时,InvalidChangeBatch

  24. 24

    列出来自UNIX中给定目录的文本文件

  25. 25

    列出来自Android App的软件包中的文件返回null

  26. 26

    列出来自ASP.NET MVC 4中的对象的ICollection

  27. 27

    列出来自Android App的软件包中的文件返回null

  28. 28

    列出来自特定用户的具有正确ID的数据库中的广告

  29. 29

    如何在bash中列出来自特定浏览器的下载内容?

热门标签

归档