使用Mule从S3存储桶复制文件时,您可以重命名该文件吗?

时间:2017-01-12 22:47:06

标签: csv amazon-s3 mule anypoint-studio

我想从S3存储桶处理CSV文件,当处理完成时,我想将对象复制到已处理的文件夹,然后删除原始文件。

当我使用AWS S3连接器时,我看到有一个名为复制对象的操作,只是想知道在使用此操作时是否有可能重命名该文件的方法?

由于

2 个答案:

答案 0 :(得分:0)

是的,您可以在Mule中使用Amazon连接器时重命名。在下图中,使用密钥将文件重命名为其原始文件名。如果需要,可以使用MEL将其重命名为所需的文件名

Amazon Connector Configuration

答案 1 :(得分:0)

您可以按要求执行所有操作。请参阅有关复制对象的S3存储桶文档

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

Mule S3连接器示例

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

希望这有帮助!