我在 s3 中有 csv 文件,我想转换一些列并将结果放在另一个 s3 存储桶中,有时在同一个存储桶中但具有不同的文件夹。我可以使用 Kiba 实现它吗?我可能.. 在转换和其他东西之前,我需要先将 csv 数据存储在数据库中吗?
问问题
200 次
1 回答
0
感谢您使用 Kiba!今天没有这样的实现示例可用。我将来会提供供应商支持的 S3 组件作为Kiba Pro的一部分。
也就是说,您所想的绝对是可能的(我已经为一些客户这样做了)——而且绝对没有必要先将 CSV 数据存储在数据库中。
您需要做的是实现一个Kiba S3 源和目标,这将为您完成。
我建议您查看AWS Ruby SDK,尤其是S3 示例。
以下链接将特别有用:
- https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/s3-example-get-bucket-items.html列出存储桶项目
- https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/s3-example-get-bucket-item.html在处理文件之前在本地下载文件
- https://docs.aws.amazon.com/sdk-for-ruby/v3/developer-guide/s3-example-upload-bucket-item.html将文件上传回 S3
希望这可以帮助!
于 2018-01-15T15:37:33.757 回答