S3Endpoint requires ListAllMyBuckets permission -----------------------------------------------
Key: CAMEL-4344 URL: https://issues.apache.org/jira/browse/CAMEL-4344 Project: Camel Issue Type: Bug Components: camel-aws Affects Versions: 2.8.0 Reporter: Brendan Long Priority: Minor In S3Endpoint.start(), we determine if a user has permission to access a bucket by sending a ListAllMyBuckets request, and then checking if the bucket is in the response. Instead, we could just query the bucket directly, like in S3Client.doesBucketExist(). We can't just call doesBucketExist() because it returns true if someone else owns the bucket. Since we never call listBuckets() again, this would remove one required permission. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira