簡體   English   中英

將S3中的對象從一個文件夾復制到同一存儲桶中的另一個文件夾

[英]Copy an Object in S3 from one folder to another folder in same bucket

我正在嘗試將對象從一個文件夾復制到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:指定的密鑰不存在

不知道我在做什么錯。 該錯誤表明不存在這樣的密鑰。 在我的參數中,鍵顯然不存在,因為這是我希望將新對象復制到的位置。 我什至嘗試過事先手動創建新的目標文件夾。 據我了解上面提到的文檔,關鍵是目標。 我應該為鑰匙賦予什么價值?

Acuse%20Vendedores真的是您要復制的內容嗎? 看起來網址可能已轉義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM