title: Get AWS EMR Cluster ID from Name
body: <p>AWS CLI command <code>aws emr list-clusters</code> returns the following json. Is there a way through bash or groovy that I can use the Name to get the Id? I can't just use the Id becauseI am deleting clusters and rebuilding them with only the same name. So I know the name of the cluster is "my-cluster" and I would like to use it somehow to get the Id of the cluster. End case is I actually want the Master public DNS of the cluster. </p>
  
  <pre><code>    {
          "Clusters": [
          {
              "Status": {
                  "Timeline": {
                  "ReadyDateTime": 1433200405.353,
                  "CreationDateTime": 1433199926.596
              },
              "State": "WAITING",
              "StateChangeReason": {
                  "Message": "Waiting after step completed"
                  }
              },
              "NormalizedInstanceHours": 6,
              "Id": "j-3SD91U2E1L2QX",
              "Name": "my-cluster"
          },
          {
              "Status": {
                  "Timeline": {
                      "ReadyDateTime": 1433200405.353,
                      "CreationDateTime": 1433199926.596
              },
              "State": "WAITING",
              "StateChangeReason": {
                  "Message": "Waiting after step completed"
              }
          },
          "NormalizedInstanceHours": 6,
          "Id": "j-3S281UEK8L2LW",
          "Name": "my-cluster2"
          }
      ]
      }
  </code></pre>