我在工作中继承了一个项目。它本质上是一个利基内容存储库,我们使用S3来存储内容。该项目严重过时,我正在进行全面更新。重命名AWS存储桶项目文件夹名称的顶级解决方案?
对于某些未知和未记录的原因,内容存储在模式为web_cl_000000$DB_ID$CONTENT_NAME
的AWS S3存储桶中。因此,可以将一个特定文件夹命名为web_cl_0000003458zyxwv
。这是没有意义的,并且需要一些转换逻辑来构建URL以提供内容!
我可以使用boto3
库编写一个Python脚本来逐项重命名,但想知道是否有更快的方法。这个桶中大约有4M物品,这需要相当长的时间。
我不能说我对你的回应感到惊讶,因为这基本上是我通过阅读文档所理解的。我希望我错了。看起来最好的解决方案是将存储桶/文件夹名称保存为遗留实体的db字段,并使用更为理智的命名方案继续前进。 – Jason