2015-01-21 4 views
0

environment 및 값 production 태그가있는 EC2 인스턴스가 있습니다. 나는 다음과 같이 그들을 돌려 보내려고 노력하고있다 :AWS EC2 PHP SDK - 태그 키 및 값으로 인스턴스 설명

$result = $ec2_client->describeInstances(array(
    "Filters" => array(
     array(
      "Name" => "tag", 
      "Value" => array(
       "environment=production" 
      ) 
     ) 
    ) 
)); 

위의 오류가 있습니다.

이 메서드 호출을 올바른 방식으로 지정하려면 어떻게해야합니까?

답변

1

올바른 형식은 다음과 같습니다

$result = $ec2_client->describeInstances(array(
    "Filters" => array(
     array(
      "Name" => "tag:environment", 
      "Value" => array(
       "production" 
      ) 
     ) 
    ) 
)); 
+0

는 "값"이 아닌 "값"이어야한다. 또한 "tag :"와 태그 이름 사이에 공백이 없어야합니다 (Lloyd에는 공백이 없지만 콜론 다음에 공백이있는 다른 예제가 온라인으로 표시되어 작동하지 않습니다). –

+0

@JasonPriebe PHP SDK V3를 언급하고 있습니다. 이 솔루션은 V2 –

+0

으로 주문되었습니다. –

관련 문제