Nombres de buckets de DreamObjects

 

Generalidades

El nombre de un bucket de DreamObjects debe cumplir con los requisitos de DNS y ser único, porque el nombre del bucket se usa como parte del nombre de host en la URL al acceder al contenido del bucket. Elige el nombre con cuidado cuando crees un bucket.

¿Por qué los nombres de bucket deben ser únicos?

Los objects almacenados en DreamObjects se identifican mediante una URL similar a esta:

https://$BUCKET_NAME.s3.us-east-005.dream.io/$OBJECT_NAME

Dado que el nombre del bucket es parte del nombre de host en la URL, y los nombres de host deben ser únicos, el nombre del bucket también debe ser único. Por ejemplo, un bucket llamado "my-bucket" tendría la siguiente URL:

https://my-bucket.s3.us-east-005.dream.io

Esto significa que solo puede haber un bucket llamado "my-bucket" en DreamObjects. Por lo tanto, la forma más fácil de crear un nuevo bucket es asignar un nombre aleatorio y crear un alias de dominio para él usando el Panel de Control de DreamHost.

¿Cuáles son las reglas para nombrar un bucket?

El nombre de un bucket:

  • Puede tener entre 6 y 63 caracteres de longitud
  • Puede usar letras minúsculas (a-z) y guiones (-)
  • No puede usar un punto (.)
  • No puede comenzar con (b2-), ya que este prefijo está reservado
  • No puede incluir caracteres Unicode, emojis ni ASCII no imprimible

¿Cómo aplica DreamHost estas reglas?

Muchos clientes compatibles con S3 ya aplican estas reglas más estrictas al crear nuevos buckets. Si usas un cliente que no aplica todas estas reglas, DreamObjects devuelve un error que indica que el nombre del bucket no es válido.

Si en tu cliente aparece un error de HTTP, verás un código de respuesta 400 InvalidBucketName, que incluye un enlace a este artículo.

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?