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.

Verificar disponibilidad de Bucket

Usando el método del SDK headBucket(), puedes verificar la existencia de un bucket en Stratus, y además verificar si el usuario tiene los permisos relevantes para acceder a los objetos presentes en el bucket. La referencia de Stratus utilizada en el fragmento de código a continuación es la instancia del componente.

Respuestas posibles al usar este SDK:

  • Si el bucket existe y si el usuario tiene los permisos relevantes para acceder al bucket, se devolverá la respuesta ‘true’.

  • Si el bucket no existe, o si el usuario no tiene permiso para acceder al bucket, se devolverá la respuesta ‘false’.

Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
bucketName String Un parámetro obligatorio. Contendrá el nombre único del bucket.
throwErr Boolean Un parámetro opcional. Si estableces este parámetro como "true", entonces lanzará un error cuando el bucket no se encuentre en el proyecto. El valor predeterminado es "false"
copy
const headBucketResponse = await stratus.headBucket('bucketName'); // verificar si el bucket está disponible en Stratus
console.log(headBucketResponse);

Errores posibles

Nota: Si usas el SDK con el parámetro throw_err, y el bucket no existe, o si no tienes permisos suficientes, entonces puedes encontrar cualquiera de los errores listados a continuación.
Código de error Significado
404 No encontrado. Bucket no encontrado en Stratus.
401 No autorizado/Acceso denegado - El usuario no tiene permiso para realizar la operación particular.
403 Permiso denegado - El usuario no tiene permiso para acceder al bucket particular.

Última actualización 2026-03-30 13:40:30 +0530 IST