我正在尝试从我的 AWS 账户中获取 WAF 列表。但我总是得到空值。
AWSWAF client = AWSWAFClientBuilder.standard().withRegion(Regions.US_EAST_1)
.withCredentials(new StaticCredentialsProvider(awsCredentials)).build();
ListWebACLsRequest request = new ListWebACLsRequest();
ListWebACLsResult response = client.listWebACLs(request);
System.out.println("Response " + response);
List<WebACLSummary> webACLSummary = response.getWebACLs();
System.out.println(" webACLSummary "+webACLSummary);
webACLSummary.forEach(webACL -> {
System.out.println("Web ACL " + webACL.getName() + " ACLID " + webACL.getWebACLId());
});
回复:
Response {WebACLs: []}
webACLSummary []
但是在我的 AWS 区域中,我有“AWS WAF”,我的代码中是否缺少任何内容。