要使用AWS Java SDK V2获取包含键和值的特征标志列表,你可以按照以下步骤进行操作:
software.amazon.awssdk
aws-sdk-java
2.X.X
import software.amazon.awssdk.services.ec2.Ec2Client;
import software.amazon.awssdk.services.ec2.model.DescribeInstancesRequest;
import software.amazon.awssdk.services.ec2.model.DescribeInstancesResponse;
import software.amazon.awssdk.services.ec2.model.Instance;
import software.amazon.awssdk.services.ec2.model.Tag;
Ec2Client
对象,并使用它发送一个DescribeInstancesRequest
请求来获取实例列表:Ec2Client ec2 = Ec2Client.create();
DescribeInstancesRequest request = DescribeInstancesRequest.builder().build();
DescribeInstancesResponse response = ec2.describeInstances(request);
DescribeInstancesResponse
对象,获取每个实例的特征标志列表:for (Reservation reservation : response.reservations()) {
for (Instance instance : reservation.instances()) {
List tags = instance.tags();
// 遍历每个标志并输出键和值
for (Tag tag : tags) {
System.out.println("Key: " + tag.key());
System.out.println("Value: " + tag.value());
}
}
}
以上代码会输出每个标志的键和值。你可以根据自己的需求对其进行进一步处理。
请注意,上述示例假定你已经正确配置了AWS凭证,以便SDK可以访问你的AWS资源。如果你还没有配置凭证,请参考AWS官方文档来配置凭证。