Я думаю, если вы не укажете регион явно, то Копирование между кросс-регионами должно работать.
См. Документацию.
Однако ускорение будетне сработает, и копирование будет
COPY = GET + PUT
Вот выдержка из пояснения к документации, в которой говорится:
1014
Важно
Ускорение передачи Amazon S3 не поддерживает межрегиональные копии.
В своем коде вы указываете регион, как показано ниже.
AmazonS3 s3Client = AmazonS3ClientBuilder.standard()
.withCredentials(new ProfileCredentialsProvider())
.withRegion(clientRegion)
.build();
Вместо этого инициализируйте S3client без региона, как показано ниже.
AmazonS3 s3Client = AmazonS3ClientBuilder.standard()
.withCredentials(new ProfileCredentialsProvider()).build();