列出域 - 适用于 Java 的 Amazon SDK 1.x
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

适用于 Java 的 Amazon SDK 1.x于2025年 end-of-support 12月31日达到。我们建议您迁移到 Amazon SDK for Java 2.x 以继续获得新功能、可用性改进和安全更新。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

列出域

您可以按照注册类型,列出与账户和 Amazon 区域关联的 Amazon SWF 域。

  1. 创建 ListDomainsRequest 对象,然后指定目标域的注册状态(必填项)。

  2. 使用 ListDomainRequest 对象调用 AmazonSimpleWorkflowClient.listDomains。结果在 DomainInfos 对象中提供。

  3. 对返回的对象调用 getDomainInfos,以获取 DomainInfo 对象的列表。

  4. 在每个 DomainInfo 对象上调用 getName 来获取其名称。

以下代码演示了此过程:

public void list_swf_domains(AmazonSimpleWorkflowClient swf) { ListDomainsRequest request = new ListDomainsRequest(); request.setRegistrationStatus("REGISTERED"); DomainInfos domains = swf.listDomains(request); System.out.println("Current Domains:"); for (DomainInfo di : domains.getDomainInfos()) { System.out.println(" * " + di.getName()); } }