есть приложение с весенней загрузкой, где я пытаюсь поместить файл в папку целевого сегмента S3.target-bucket / targetystem-folder / file.csv
Имя папки targetystem будет отличаться для каждого файла, который будет извлечен из файла конфигурации yml.
Папка targetystem должна быть создана с помощьюкод, если папка не закрывается и файл должен быть помещен в папку
. Как я знаю, в корзине S3 нет концепции папки, и все они хранятся в виде объектов.
Прочитал в некоторых документахНапример, чтобы поместить файл в папку, нужно указать ключевое выражение, например, targetystem-folder / file.csv и bucket = target-bucket.Но это не сработает. Хотелось бы добиться этого, используя spring -gration-aws без непосредственного использования aws-sdk
<int-aws:s3-outbound-channel-adapter id="filesS3Mover"
channel="filesS3MoverChannel"
transfer-manager="transferManager"
bucket="${aws.s3.target.bucket}"
key-expression="headers.targetsystem-folder/headers.file_name"
command="UPLOAD">
</int-aws:s3-outbound-channel-adapter>
Может ли кто-нибудь по этому вопросу порекомендовать