我正在尝试将对象从一个文件夹复制到我的 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: The specified key does not exist
不确定我做错了什么。该错误表明不存在这样的 key 。在我的参数中,Key 显然不存在,因为那是我希望将新对象复制到的位置。我什至尝试过手动创建新的目标文件夹。据我了解我上面提到的文档,关键是目标。我应该为 key 设置什么值?
最佳答案
Accuse%20 Vendedores
真的是您要复制的内容吗?看起来 URL 可能已转义。
关于javascript - 将 S3 中的对象从一个文件夹复制到同一存储桶中的另一个文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44170579/