Nombres de Buckets de DreamObjects

Generalidades

Al elegir un nombre para tu bucket, deberás tener cuidado de seleccionar algo único y compatible con DNS. Esto se debe a que los nombres de tu depósito se utilizan como parte del nombre de host en la URL al acceder a tus contenidos.

Por que los nombres de bucket deben ser únicos

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

https://$BUCKET_NAME.objects-us-east-1.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 URL:

https://my-bucket.objects-us-east-1.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 DreamHost Control Panel.

Reglas para nombres de Bucket

Las siguientes son las nuevas reglas que se aplicarán. Cada nombre de bucket:

  • Puede tener entre 3–63 caracteres
  • Solo puede tener:
    • letras minúsculas ASCII 
    • números ASCII
    • puntos (.)
    • guiones (-)
  • No puede tener un punto (.) y un guion (-) junto al otro (adyacente)
  • No puede incluir caracteres Unicode, emoji, o ASCII no imprimible
  • NO debe tener formato de una dirección IP (e.j., 192.168.5.4)

¿Cómo refuerza esto DreamHost?

Muchos clientes compatibles con S3 ya han aplicado estas reglas más estrictas al crear nuevos depósitos. Si usas un cliente que no aplica todas estas reglas, DreamObjects devolverá un error indicando que el nombre del depósito no es válido.

Si tu cliente te muestra la respuesta de error HTTP, verás un código de respuesta 400 InvalidBucketName, incluyendo un enlace a este artículo.

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?