Support AWS/IAM Role

If EC2 is launched with IAM role, access_key and secret_access_key are not required.