Migración de clusteres de DreamObjects
DreamHost en este momento está en el proceso de migrar todas la cuentas de DreamObjects a una nueva plataforma de hardware.
Por favor revisa este artículo para identificar el cluster en el que está tu cuenta de DreamObjects y las herramientas que este soporta.
Generalidades
DreamObjects te permite establecer permisos públicos y privados en buckets. Estos permisos controlan qué información está disponible al acceder al bucket u Objects dentro de él.
Permisos de Bucket
Puedes ver los permisos de tu bucket en la página DreamObjects.
- Haz clic en tu usuario para expandir la lista de Buckets.
- Haz clic en el enlace Cambiar Configuraciones que está a la derecha del Bucket.
- Da clic en el delizador 'PERMISOS' en la ventana emergente. Haz clic para cambiar entre permisos publico y privado para este Bucket.
¿Qué cambia esto?
Los permisos de bucket controlan qué información se puede ver públicamente en línea.
Si un Bucket tiene permisos públicos, visitar la URL del Bucket mostrará una lista de su contenido. Por ejemplo, este Bucket tiene dos imágenes llamadas 'lake-public.jpg' y 'lake-private.jpg'.
<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <Name>dreamhostexample-1</Name> <Prefix/> <Marker/> <MaxKeys>1000</MaxKeys> <IsTruncated>false</IsTruncated> <Contents> <Key>lake-private.jpg</Key> <LastModified>2018-08-30T15:16:58.554Z</LastModified> <ETag>"91d13527c81b99fe42f01f47219a250d"</ETag> <Size>462604</Size> <StorageClass>STANDARD</StorageClass> <Owner> <ID>my_user</ID> <DisplayName>my_user</DisplayName> </Owner> <Type>Normal</Type> </Contents> <Contents> <Key>lake-public.jpg</Key> <LastModified>2018-08-30T22:14:52.661Z</LastModified> <ETag>"91d13527c81b99fe42f01f47219a250d-36"</ETag> <Size>462604</Size> <StorageClass>STANDARD</StorageClass> <Owner> <ID>my_user</ID> <DisplayName>my_user</DisplayName> </Owner> </Contents> </ListBucketResult>
Puedes ver arriba que los nombres de los Objects se muestran junto con el nombre de usuario del Bucket.
Si los permisos de Buckets se configuraran como privados, no verías el contenido ni el nombre de usuario. Solo verás este mensaje de 'Access Denied':
<Error> <Code>AccessDenied</Code> <BucketName>dreamhostexample</BucketName> <RequestId> tx00000000000000035767c-005b885a0766e58c8-us-east-1-iad1 </RequestId> <HostId>66e58c8-us-east-1-iad1-us-east-1</HostId> </Error>
Permisos de los Objects
Los permisos de objects se comportan de forma diferente en los distintos clústeres de DreamObjects. Verifica tu clúster para confirmar qué comportamiento esperar.
Buckets on DreamObjects US-East 1
Los permisos de los objects controlan cómo se puede ver un objects individual dentro de un bucket.
Puedes ver los permisos de tu Bucket en la página DreamObjects después de abrir tu Bucket.
- Haz clic en tu nombre de usuario para expandir tu lista de Buckets.
- Haz clic en el botón Ver Objects en la parte inferior. Esto abre una cuadro emergente.
- Haz clic en el nombre de tu bucket en el panel izquierdo para mostrar la lista de tus Objects.
- Haz clic en un Object para ver sus permisos.
- El botón PERMISOS aparece.
- Da clic en el deslizador PERMISOS, que cambia el enlace URL al Objeto.
Si la URL es pública, verás la imagen cuando la visites. Si la URL es privada, aparecerá como una larga cadena de caracteres aleatorios que solo es válida por un tiempo. Puedes establecer este período en el menú desplegable Expirar. Solo podrás ver esta imagen usando esta URL privada.
Buckets en DreamObjects US-East 5
Los permisos de los objects se heredan de la configuración de permisos del bucket. Podrás ver una etiqueta de permisos para cada object para que puedas confirmar los permisos del bucket; sin embargo, los permisos de un object solo se pueden editar modificando los permisos de todo el bucket. Si necesitas tener diferentes permisos para los objects que se encuentran actualmente en el mismo bucket, puedes dividir los objects entre dos buckets con diferentes permisos para cada uno.
¿Puedo ver mis Objects en un Bucket privado?
Sí. No importa si los permisos del Bucket están configurados como Público o Privado; siempre podrás ver tus Objects utilizando la URL correcta del Object. La URL correcta depende de si el Object está configurado como público o privado.
Los Objects públicos tienen una URL simple, mientras que los Objects privados tienen la URL más larga con una marca de tiempo única.
¿Cambiar los permisos de un Bucket en el panel cambia los permisos de los Objects en él?
Esto depende del clúster en el que se encuentra el bucket. En el caso de los buckets de DreamObjects US-East 5, puedes simplemente cambiar los permisos en el panel del bucket y todos los objects dentro de ese buckets heredarán el mismo nivel de permisos.
En el caso de los buckets de DreamObjects US-East 1, cambiar los permisos del buckets en el panel no cambia ninguno de los permisos del object. Permanecerán iguales, pero se podrán editar individualmente.
Cambiar permisos en un cliente
Puedes cambiar los permisos en cualquier cliente de DreamObjects. Aquí hay un link que muestra como hacer esto en Cyberduck.
Solicitar soporte
Si necesitas ayuda para actualizar tus permisos de los Objects, envía un tiquete al equipo de soporte. En tu ticket, asegúrate de especificar el nombre del Bucket y qué Objects dentro de él deseas que se cambien los permisos. El equipo de soporte podrá realizar los cambios de permisos de los Objects por ti.