At the moment, if you try to use spark-redshift on an ec2 instance without explicitly specifying AWS credentials, an error is thrown. It would be great if the S3Credentials class could try to get credentials from the instance profile, as with regular spark.