Pentaho - 将文件列表上传到 Amazon s3

问题描述 投票:0回答:2

我正在寻找一种将文件列表上传到 Amazon S3 的方法。 我已经尝试过:http://open-bi.blogspot.co.il/2010/03/kettel-job-plugin-send-files-to-amazon.html 但这对我不起作用。我用的是水壶5。 我更喜欢转型步骤,但工作步骤也很棒。

谢谢

amazon-s3 pentaho kettle
2个回答
1
投票

我正在寻找同样的东西。我认为最好的解决方案可能是使用 ftp?我想你可以用 ftp 将文件发送到 S3。

在我的场景中,我还必须在上传之前移动并重命名文件。因此,我们有了文件的路径和文件名,我们可以使用 FileExists 步骤首先确保它存在。然后运行移动并重命名文件。然后我将尝试使用 sftp 步骤将整个图块目录上传到 Amazon。


0
投票

在您的系统中安装 AWS CLI,然后使用 shell 脚本步骤(作业级别步骤)只需编写 shell 脚本即可将文件复制到 S3。

将单个文件复制到 AWS S3 存储桶:aws s3 cp file.txt s3://

AWS S3 复制多个文件:aws s3 cp s3:// –recursive

要了解更多信息,请使用链接:https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html

© www.soinside.com 2019 - 2024. All rights reserved.