Bea*_*ibe 2 command-line-interface amazon-s3 amazon-web-services
这可能很容易,但它确实让我很难过.我真的有大约9小时的亚马逊AWS和CLI经验.
我有一个目录
BDp-Archive/item/
Run Code Online (Sandbox Code Playgroud)
在我的S3上,我想将该目录中的文本文件复制到其名为的子目录中
BDp-Archive/item/txt/
Run Code Online (Sandbox Code Playgroud)
我的命令是:
aws s3 mv s3://Bdp-Archive/00009e98-3e0f-402e-9d12-7aec8e32b783/ s3://BDp-Archive/00009e98-3e0f-402e-9d12-7aec8e32b783/txt/ --include "*.txt"
Run Code Online (Sandbox Code Playgroud)
抛出错误:调用HeadObject操作时发生客户端错误(NoSuchKey):密钥"00009e98-3e0f-402e-9d12-7aec8e32b783"不存在已完成1个部分,其中有...文件剩余
swv*_*swv 10
我认为问题是,你需要使用--recursive默认开关,因为该mv命令只适用于单个对象(就像其它命令- rm,sync等...).尝试:
aws s3 mv s3://Bdp-Archive/00009e98-3e0f-402e-9d12-7aec8e32b783/ s3://BDp-Archive/00009e98-3e0f-402e-9d12-7aec8e32b783/txt/ --include "*.txt" --recursive
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2543 次 |
| 最近记录: |