我有带zip文件的s3存储桶。压缩文件的路径为s3:// bucketName / tech / type / serialNumber。
我还有一个包含区域,序列号和类型的csv文件
我需要比较s3存储桶中的serialNumber和serialNumber与csv中键入的类型,并将包含zip文件的文件夹上载到与该序列对齐的区域下另一个s3存储桶中的位置,然后从csv中键入。
我什至不知道怎么开始:) 我希望我对自己的自我解释足够好
**我用bash编写脚本
谢谢
答案 0 :(得分:0)
一种方法是将源数据加载到数据库中。
然后,您的应用程序可以读取CSV文件并查询数据库以获取适当的信息。 (这就是为什么数据库存在的原因!)
另一种方法是让您的应用程序读取CSV文件。对于每个条目,它将从S3下载匹配文件并根据需要进行处理。
或者,您可以从S3下载所有数据并在本地进行所有操作(这可能意味着在您自己的计算机上或在Amazon EC2实例上)。
我建议您选择一种编程语言(例如Python),而不要尝试使用bash进行操作。