title: Can't get ec2_client.describe_instances() to print instances passed as parameter
body: <p>I'm having a hard time trying to figure out how to make the code below to take InstanceID as parameter and display info only about this instance:</p>
  
  <pre><code>import boto3
  
  ec2_client = boto3.client('ec2')
  
  instance_data = []
  instanceid = 'i-123456'
  def get_instace_data(instanceid):
      reservations = ec2_client.describe_instances()
      for reservation in reservations['Reservations']:
          for instance in reservation['Instances']:
              instance_data.append(
                          {
                              'instanceId': instance['InstanceId'],
                              'instanceType': instance['InstanceType'],
                              'launchDate': instance['LaunchTime'].strftime('%Y-%m-%dT%H:%M:%S.%f')
                          }
                      )
      print(instance_data)
  
  
  
  get_instace_data(instanceid)
  </code></pre>
  
  <p>My understanding is that get_instance_data() should be taking the instance ID and display only info for that instance, even though it iterates to the whole 'Reservations' dict that returned.</p>
  
  <p>Am i missing something here?</p>
  
  <p>Thanks in advance!</p>