title: What is the correct syntax for filtering by tag in describe-vpcs?
body: <p>I am trying to understand a aws ec2 cli call. I am looking to describe all VPC then filer on a custom tag (vpcname=myvpc, however after trying multiple combinations I keep getting conflicting errors about the format and use of --filters. using as a reference [<a href="http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-vpcs.html][1]" rel="noreferrer">http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-vpcs.html][1]</a></p>
  
  <blockquote>
    <p>aws --profile myProfile --region eu-west-1 ec2 describe-vpcs --filters
    vpcname,myvpc</p>
  </blockquote>
  
  <p>however this returns </p>
  
  <pre><code>Error parsing parameter '--filters': should be: Key value pairs, where values are separated by commas, and multiple pairs are separated by spaces.
  --filters Name=string1,Values=string1,string2 Name=string1,Values=string1,string2
  </code></pre>
  
  <p>so trying </p>
  
  <blockquote>
    <p>aws --profile myProfile --region eu-west-1 ec2 describe-vpcs --filters
    Name=vpcname,Values=myvpc</p>
  </blockquote>
  
  <p>and it returns </p>
  
  <pre><code>A client error (InvalidParameterValue) occurred when calling the DescribeVpcs operation: The filter 'vpcname' is invalid
  </code></pre>
  
  <p>so trying a few other combinations</p>
  
  <pre><code>aws --profile myProfile --region eu-west-1 ec2 describe-vpcs --filters tag :Name=vpcname,Values=myvpc
  
  Error parsing parameter '--filters': should be: Key value pairs, where values are separated by commas, and multiple pairs are separated by spaces.
  --filters Name=string1,Values=string1,string2 Name=string1,Values=string1,string2
  </code></pre>
  
  <p>Any advice on how I format this request?</p>