I am developing an iOS app which will allow users to update and change their avatar where the images are being stored in S3 in subdirectories depending on their user id. Eg: "/1005/avatar_3dseuori.jpg".
I have setup cloudfront to distribute these images stored in my S3 bucket, however I am getting the following response:
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
even though the image exists in my bucket. If I wait ~5 minutes, I am then able to see the image using my cloudfront origin. Is this a usual waiting period?