【问题标题】:When copying a file from a S3 bucket using Mule can you rename the file?使用 Mule 从 S3 存储桶复制文件时,您可以重命名文件吗?
【发布时间】:2017-01-12 22:47:06
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: csv amazon-s3 mule anypoint-studio


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      您可以按要求进行所有操作。请参考关于复制对象的 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"/>
      

      希望这会有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-06-15
        • 2017-11-23
        • 1970-01-01
        • 2016-10-27
        • 2014-07-18
        • 2018-01-01
        • 1970-01-01
        • 2019-08-07
        相关资源
        最近更新 更多