title: IAM policy condition that request for key with any value
body: <p>I have a working IAM policy that allow users to create EBS devices only if given tags are there, now it has set of predefined input list but my requirement is that I want to check for key, not for value, so the question is: can we have a key with any user input value that we can accept?</p>
  
  <p>If the tag key is used like <code>"aws:RequestTag/Environment": ["dev", "stage", "prod"]</code> then it works, but I need a solution where I can pass any value at the time of EBS creation, and that should be accepted by the IAM policy.</p>
  
  <pre><code>"Condition": {
      "StringEquals": {
          "aws:RequestTag/owner": ["*"],
          "aws:RequestTag/Environment": ["dev", "stage", "prod" ]
      },
      "ForAllValues:StringEquals": {
          "aws:TagKeys": ["Environment]
      },
      "ForAnyValue:StringEquals": {
          "aws:TagKeys": ["owner"]
      }
  }
  </code></pre>
  
  <p>How we can give accept any value for given key?</p>