9
java aws sdkを使用してAWSアカウントで実行されている特定のタグを持つすべてのインスタンスIDを取得したいとします。誰かがどのように私はthis.thanksaws java sdkを使用してmy amazonアカウントでタグを持つすべてのインスタンスを取得する方法
java aws sdkを使用してAWSアカウントで実行されている特定のタグを持つすべてのインスタンスIDを取得したいとします。誰かがどのように私はthis.thanksaws java sdkを使用してmy amazonアカウントでタグを持つすべてのインスタンスを取得する方法
私は、フィルタを使って、それをやったし、例えば同じ鍵ペアの値によって作成されたすべてのインスタンス
DescribeInstancesRequest request = new DescribeInstancesRequest();
List<String> valuesT1 = new ArrayList<String>();
valuesT1.add("my-keypair-name");
Filter filter = new Filter("key-name", valuesT1);
DescribeInstancesResult result = ec2.describeInstances(request.withFilters(filter));
List<Reservation> reservations = result.getReservations();
for (Reservation reservation : reservations) {
List<Instance> instances = reservation.getInstances();
for (Instance instance : instances) {
System.out.println(instance.getInstanceId());
}
}
は、タグの環境あなたの言うことを覚えておいてください取得を取得することができます私を導いてくださいすることができます** tag **プレフィックスを付加する必要があります。 これは** tag:Environment ** です。Filter filter = new Filter( "tag:Environment"、valuesT1); – rohanagarwal
良いキャッチ@rohanagarwal – Rambo7