通过 AWS 命令行界面将 S3 存储桶期间的路径重写为本地同步

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

我经常需要将 WordPress 上传目录从 S3 存储桶同步到开发/本地服务器。

在 S3 存储桶上,上传的内容在标准之上有一个 /version/ 中间文件夹:

/wp-content/uploads/20**/**/file.*
上传文件夹架构,这样看起来像

/uploads/20**/**/{version}/file.*

我知道我可以使用 AWS CLI 将 S3 同步到本地,命令如下:“aws s3sync s3://your-bucket-name my-local-dir”。但是有没有办法在处理过程中删除

{version}/ part
的同时同步数据?

谢谢!

wordpress amazon-web-services amazon-s3 aws-cli localserver
1个回答
0
投票

无法仅通过 AWS CLI 来执行此操作。您需要开发一个脚本,在 s3 同步命令完成后运行,将文件移动到新目录,然后删除旧目录。

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