I use the AmazonS3Client from the AWS SDK for Java in version 1.11.66 to check for the existence of a key in S3:
If I give it an existing key name, it properly returns true. For non-existing keys I always get an AmazonS3Exception informing me about a 403 coming back from the API.
What do I have to change to make it return false?
The IAM policy for the service looks like this: