Проблема здесь <ReplaceKeyWith>
. Это очищает весь URI (путь + строка запроса) из внутреннего буфера, который S3 использует для записи перенаправления, и заменяет его показанным значением.
Если вы измените это на <ReplaceKeyPrefixWith>
, ведро ведет себя как и ожидалось.
Поскольку вы не можете использовать <ReplaceKeyWith>
в этом приложении, вам, вероятно, понадобятся два правила: первое - <KeyPrefixEquals>SLAManager/</KeyPrefixEquals>
, а второе - <KeyPrefixEquals>SLAManager</KeyPrefixEquals>
. Причина этого связана с тем, что вы используете конечный /
в конце нового ключа, который, как я полагаю, требуется целевой системе. Для обоих правил используйте <ReplaceKeyPrefixWith>SLAManager/</ReplaceKeyPrefixWith>
.