Reduced redundancy is set for each object when it is created, and therefore you cannot apply the bucket policy. To use this function, you must add a header ( x-amz-storage-class: REDUCED_REDUNDANCY ) when writing an object to S3.
I'm not very good at logging, but from what I can say, it looks like you have to do it yourself.
Since your files are already in the bucket on S3, you will need to use COPY to set a new header. Technical instructions (high-level) for this are described in the documentation , if you let me know in which language you usually write code, I can try to help you with this and expand my answer.
source share