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 un 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 siguiente fragmento de código es la instancia del componente.

Info: Para usar este método del SDK, necesitas inicializarlo con el scope 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:
  • 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.

Fragmento de código de ejemplo


Package Imports
copy
import org.json.simple.JSONObject;
import java.util.HashMap;
copy
HashMap<String, String> objectMeta = new HashMap<>();
objectMeta.put("key1", "value1");
objectMeta.put("key2", "value2");
JSONObject res = object.putMeta(objectMeta);
System.out.println(res);
Nota: Usar este 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.

Respuesta de ejemplo

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

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