Obtener objeto
Este método del SDK se puede utilizar para obtener un objeto del bucket. La respuesta estará en formato blob.
Cuando Versioning está habilitado para el bucket:
- Si no pasas el versionId, solo se devolverá el objeto más reciente.
- Para recuperar una versión específica, utiliza el parámetro de consulta versionId con una versión válida como valor.
Parámetros utilizados
| Nombre del parámetro | Definición |
|---|---|
| objectKey | Un parámetro obligatorio. Contendrá el nombre del objeto. |
| versionId | Un parámetro opcional. Contendrá el ID de versión único de la versión requerida del objeto. |
copy
bucketInstance.getObject( objectKey : "{object_name}", versionId : "{version_id}" ) { result in
switch result {
case .success( let object ) :
print( "File Name : \( object.fileName )" )
case .error(let error) :
print("Error : \( error )")
}
}
Se devolverá el objeto requerido.
Excepción posible
- 404: Objeto o Bucket no encontrado
Obtener todos los objetos
Este método del SDK se puede utilizar para obtener todos los objetos presentes en el bucket utilizando la técnica de paginación.
Parámetros utilizados
| Nombre del parámetro | Tipo de dato | Definición |
|---|---|---|
| prefix | String | Un parámetro opcional. Obtendrá los objetos que coincidan con el valor del prefijo. |
| maxKeys | Number | Un parámetro opcional. Contendrá el límite máximo de objetos que pueden listarse por paginación. |
| continuation_token | String | Un parámetro opcional. Si la respuesta fue truncada, el valor de esta clave debe pasarse como continuation_token al mismo método para recuperar el siguiente conjunto de objetos. |
copy
var params = ZCatalystQuery.ObjectParams()
params.maxKeys = 10
params.continuationToken = "{continuation_token}"
parmas.prefix = "{prefix}"
bucketInstance.getObjects( withParams : params ) { result in
switch result {
case .success( let objects, let response ) :
for object in objects {
print("File Name : \( object.fileName )")
}
case .error( let error ) :
print("Error : \( error )")
}
}
El objeto requerido se devolverá como un arreglo en formato Blob.
Excepción posible
- 404: Objeto o Bucket no encontrado
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit