Copiar objeto
Usando este método del SDK, puedes copiar un objeto y pegarlo dentro de un bucket. La referencia de Bucket utilizada en el siguiente fragmento de código es la instancia del componente.
El key será el objeto que vas a copiar, y el destination contendrá el nuevo nombre del objeto copiado. Para pegar el objeto copiado en una ruta diferente, necesitas proporcionar el nombre completo de la ruta como destination.
-
Necesitas proporcionar el nombre completo del objeto, junto con la ruta para ambos valores de key y destination.
-
Por ejemplo, si tienes un archivo llamado “kitten.png” en la ruta pictures/puppy, y necesitas copiar el archivo a la ruta pictures/kitten, entonces:
El valor de key será ‘pictures/puppy/kitten.png’
El valor de destination será ‘pictures/kitten/kitten.png’
Fragmento de código de ejemplo
import org.json.simple.JSONObject;
JSONObject copyRes = bucket.copyObject("sam/out/sample.txt", "output/sample.txt")
System.out.println(copyRes);
Ejemplo de respuesta
{
"copy_to": "output/sample.txt",
"object_key": "sam/out/sample.txt",
"message": "Object copied successfully."
}
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us