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" |
const headBucketResponse = await stratus.headBucket('bucketName'); // verificar si el bucket está disponible en Stratus
console.log(headBucketResponse);
Errores posibles
| 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
Yes
No
Send your feedback to us