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.
Los detalles de metadatos se pasarán como pares clave-valor JSON. Por ejemplo, {“meta_key” : “meta_value”}
-
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
import org.json.simple.JSONObject;
import java.util.HashMap;
HashMap<String, String> objectMeta = new HashMap<>();
objectMeta.put("key1", "value1");
objectMeta.put("key2", "value2");
JSONObject res = object.putMeta(objectMeta);
System.out.println(res);
Respuesta de ejemplo
{
"message": "Metadata added successfully"
}
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us