Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Operaciones de renombrar y mover en un objeto

Para renombrar y mover un objeto, usaremos el mismo método del SDK renameObject(). La referencia del Bucket utilizada en el fragmento de código a continuación es la instancia del componente.

Info: Para usar este método del SDK, necesitas inicializarlo con el ámbito Admin. Puedes obtener más información sobre este requisito en esta sección

Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
key String El nombre original del objeto que necesitas renombrar
destination String El nuevo nombre con el que renombras el objeto
Note:
  • Necesitas proporcionar el nombre completo del objeto, junto con la ruta tanto para los valores de key como de destination.

  • Por ejemplo, si tienes un archivo llamado “kitten.png” en la ruta pictures/puppy, y necesitas renombrar o mover 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


Rename an Object

Usando el método del SDK renameObject() puedes renombrar objetos presentes en un bucket.

Info: Para usar este método del SDK, necesitas inicializarlo con el ámbito Admin. Puedes obtener más información sobre este requisito en esta sección
Note:
  • No puedes renombrar objetos en un bucket que tiene el Versionado habilitado.

  • Los siguientes caracteres, incluyendo el espacio, no son compatibles cuando creas una ruta o un objeto: comilla doble, ambos corchetes angulares, hashtag, barra invertida y símbolo de barra vertical.

copy
const res = await bucket.renameObject("sam/out/sample.txt", "sam/out/update_sample.txt");
console.log(res);

Move an Object

Usando el método del SDK renameObject(), podemos mover el objeto de una ruta a otra dentro de un bucket.

copy
const moveRes = await bucket.renameObject("sam/out/sample.txt", "out/sample.txt");
console.log(moveRes);
Note: No puedes realizar operaciones de mover en un bucket que tiene el Versionado habilitado.

Respuesta de ejemplo para operaciones de renombrar y mover

copy
{
  "current_key": "sam/out/sample.txt",
  "message": "Rename successful",
  "rename_to": "sam/out/update_sample.txt"
}

Última actualización 2026-03-20 21:51:56 +0530 IST