2017-01-12 6 views
1

Я хочу обработать CSV-файл из ведра S3, и когда обработка завершена, я хочу скопировать объект в обработанную папку и затем удалить оригинал.При копировании файла из ведра S3 с помощью Mule вы можете переименовать файл?

Когда я использую разъем AWS S3, я вижу, что есть операция, называемая объектом копирования, и просто хотел узнать, был ли способ переименовать файл при использовании этой операции?

Благодаря

ответ

0

Да, вы можете переименовать при использовании разъема Amazon в Mule. На следующем изображении файл переименовывается в исходное имя файла с помощью ключа. Вы можете использовать это, чтобы переименовать нужный файл с помощью MEL при необходимости

Amazon Connector Configuration

0

Вы можете делать все операции в соответствии с просьбой. Пожалуйста, обратитесь к документации ведра S3 на копирование объекта

http://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjectsExamples.html

Mule S3 разъем Sample

<s3:copy-object config-ref="Amazon-aws-Config" sourceBucketName="mybucket" sourceKey="source.csv" destinationKey="destination.csv" doc:name="Amazon S3"/> 

Надеется, что это помогает!