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.

Agregar metadatos de objeto

Usando el siguiente método del SDK, puedes agregar detalles de metadatos para un objeto particular almacenado en un bucket en Stratus. La referencia de Object 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 alcance de Admin. Puedes obtener más información sobre este requisito en esta sección

Los detalles de metadatos se pasarán como pares clave-valor JSON. Por ejemplo, {“meta_key” : “meta_value”}

Nota:
  • Usar el siguiente método para pasar nuevos detalles de metadatos sin agregar los detalles existentes eliminará los detalles existentes y solo colocará los nuevos detalles. Para evitar esto, pasa los nuevos detalles de metadatos junto con los detalles de metadatos existentes.

  • Puedes usar caracteres alfanuméricos, guiones bajos o espacios en blanco, así como guiones, para escribir tus metadatos. No se permite ningún otro carácter especial aparte de los mencionados.

  • Puedes obtener los metadatos de un objeto usando el método de solicitud HEAD. En la respuesta, los metadatos se listarán en la clave ‘x-user-meta’.

  • El límite máximo de tamaño de caracteres permitido para los metadatos en general es de 2047 caracteres. El conteo de caracteres utilizado para determinar el límite de tamaño también incluye el carácter especial de dos puntos “:” utilizado para definir el par clave-valor.

copy
const objectMeta = {
"key1": "value1" ,
"key2": "value2" 
};
const objMeta = await objectIns.putMeta(objectMeta);
console.log(objMeta);

Respuesta de ejemplo

copy
{
    "message": "Metadata added successfully"
}

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