我正在尝试将对象从一个文件夹复制到我的S3存储桶中的另一个文件夹。我正在使用copyObject来实现这一目标。
查看文档PUT Object — Copy后,我正在发送请求,我发送以下参数:
{
Bucket: 'bucket-name',
CopySource: 'bucket-name/Desarrollo/1/Fraccionamiento/3/Vivienda/101/Acuse%20Vendedores.pdf',
Key: 'Expedientes/2017/Queretaro/Febrero/226/Acuse%20Vendedores.pdf',
ACL: 'public-read'
}
但是,我一直收到这个错误:
NoSuchKey:指定的密钥不存在
不确定我做错了什么。该错误表示不存在此类密钥。在我的参数中,Key显然不存在,因为那是我想要将新对象复制到的地方。我甚至尝试过预先手动创建新的目标文件夹。据我所知,上面提到的文档,关键是目标。我应该为钥匙放什么价值?
答案 0 :(得分:0)
Acuse%20Vendedores
真的是您要复制的内容吗?这看起来可能是URL转义。