En esta página se describen los segmentos, que son recursos de Cloud Storage. Para obtener una descripción general de cómo funciona Cloud Storage, consulta la descripción general del producto Cloud Storage.
Segmentos
Los objetos son los contenedores básicos que almacenan sus datos. Todo lo que almacenes en Cloud Storage debe estar en un segmento. Puedes usar los contenedores para organizar tus datos y controlar el acceso a ellos, pero, a diferencia de los directorios y las carpetas, no puedes anidar contenedores.
No hay límite en el número de contenedores que puedes tener en un proyecto o una ubicación.
Cuando creas un segmento, le asignas un nombre único a nivel global y una ubicación geográfica donde se almacenan el segmento y su contenido.
- No puedes cambiar el nombre de un segmento que ya tengas. En su lugar, puede crear un nuevo contenedor con el nombre que quiera y mover el contenido del contenedor antiguo al nuevo. Consulta la guía paso a paso sobre cómo mover y cambiar el nombre de los contenedores.
- Los precios (como los cargos por almacenamiento de datos, procesamiento de datos y transferencia de datos saliente de la red) dependen de factores como la ubicación del segmento y las clases de almacenamiento de los objetos que contiene. Para obtener más información, consulta la página Precios de Cloud Storage.
- Puedes usar Gestión de Identidades y Accesos (IAM) para controlar el acceso a segmentos concretos.
Nombres de segmento
Los nombres de los segmentos deben cumplir los siguientes requisitos:
- Los nombres de los segmentos solo pueden contener letras minúsculas, caracteres numéricos, guiones (
-
), guiones bajos (_
) y puntos (.
). No se permiten espacios. Los nombres que contienen puntos requieren verificación. - Los nombres de depósito deben empezar y acabar por un número o por una letra.
- Los nombres de los contenedores deben tener entre 3 y 63 caracteres. Los nombres que contienen puntos pueden tener hasta 222 caracteres, pero cada componente separado por puntos no puede tener más de 63 caracteres.
- Los nombres de los contenedores no se pueden representar como una dirección IP en notación decimal punteada (por ejemplo, 192.168.5.4).
- Los nombres de depósito no pueden empezar por el prefijo "goog".
- Los nombres de los contenedores no pueden incluir "google" ni palabras con errores ortográficos similares, como "g00gle".
Ejemplos de nombres de segmentos
Estos son algunos ejemplos de nombres de contenedor válidos:
my-travel-maps
0f75d593-8e7b-4418-a5ba-cb2970f0b91e
test.example.com
(Requiere verificación de la propiedad deexample.com
)
Estos son algunos ejemplos de nombres de segmento no válidos:
My-Travel-Maps
(contiene letras mayúsculas)my_google_bucket
(contiene "google")test bucket
(contiene un espacio)
Consideraciones sobre los nombres de los segmentos
Los nombres de los segmentos se encuentran en un único espacio de nombres compartido por todos los usuarios de Cloud Storage. En concreto, es posible que ocurra lo siguiente:
Todos los nombres de los segmentos deben ser únicos a nivel global.
Si intentas crear un segmento con un nombre que ya pertenece a otro segmento, como
example-bucket
, Cloud Storage responderá con un mensaje de error.Los nombres de los segmentos son visibles públicamente.
No utilices IDs de usuario, direcciones de correo electrónico, nombres de proyectos, números de proyectos ni información personal identificable (IPI) en los nombres de los segmentos, ya que cualquier persona puede comprobar si existe un segmento.
Una vez que eliminas un segmento, cualquier usuario puede volver a usar su nombre para crear un segmento nuevo.
El tiempo que tarda en volver a estar disponible el nombre de un segmento eliminado suele ser de unos segundos. Sin embargo, ten en cuenta lo siguiente:
Si elimina el proyecto que contiene el segmento, lo que también elimina el segmento, es posible que el nombre del segmento no se libere durante semanas o más tiempo.
Si alguien reutiliza el nombre de tu segmento, no podrás restaurarlo aunque tenga habilitada la eliminación suave.
Si se crea un nuevo bucket con el mismo nombre en otra ubicación y en un plazo de 10 minutos después de la eliminación del antiguo, es posible que las solicitudes que se hagan al nuevo bucket durante esos 10 minutos fallen y se produzca un error
404-Bucket Not Found
.Si tus solicitudes se envían a través de la API XML, los intentos de crear un contenedor que reutilice un nombre en una ubicación nueva pueden fallar con un error
404-Bucket Not Found
hasta 10 minutos después de que se haya eliminado el contenedor antiguo.
Si alguien reutiliza el nombre de tu contenedor, podría recibir por error datos o solicitudes destinados a tu contenedor original eliminado. Para mitigar este riesgo, te recomendamos que sigas estas prácticas recomendadas:
Cuando crees contenedores, usa una convención de nomenclatura segura que no sea fácil de adivinar o predecir.
Cuando elimines segmentos, asegúrate de quitar todas las referencias al nombre del segmento eliminado, como las que haya en documentación externa o repositorios de código abierto.
Si ya no necesitas un segmento, te recomendamos que vacíes todos los objetos del segmento y lo conserves en lugar de eliminarlo.
Puede usar un nombre de contenedor en un registro DNS como parte de una redirección
CNAME
oA
.Para ello, el nombre del segmento debe cumplir las convenciones de nomenclatura de DNS estándar. Esto significa que el nombre del contenedor no debe incluir guiones bajos (
_
) ni tener un punto junto a otro punto o guion. Por ejemplo,..
,-.
y.-
son combinaciones de caracteres no válidas en nombres de DNS.
Acceder a los datos de los segmentos mediante carpetas o directorios
Aunque Cloud Storage almacena datos no estructurados en forma de objetos, algunas funciones te permiten acceder a tus datos y gestionarlos mediante carpetas o directorios.
Espacio de nombres jerárquico
Cuando creas segmentos, puedes habilitar de forma opcional el espacio de nombres jerárquico del segmento, lo que te permite usar carpetas para almacenar tus objetos como si se tratara de un sistema de archivos. Organizar los objetos en carpetas facilita la realización de operaciones con grandes cantidades de datos, lo que mejora el rendimiento, la coherencia y la facilidad de gestión. Usar segmentos con el espacio de nombres jerárquico habilitado es especialmente útil cuando se trabaja con cargas de trabajo que requieren muchos datos y archivos.
Para empezar a usar el espacio de nombres jerárquico, consulta el artículo Crear segmentos con el espacio de nombres jerárquico habilitado.
FUSE de Cloud Storage
Cloud Storage FUSE es un adaptador de FUSE que te permite montar y acceder a segmentos como sistemas de archivos locales, de modo que las aplicaciones puedan leer y escribir objetos en tu segmento mediante la semántica estándar del sistema de archivos. Cloud Storage FUSE te permite almacenar tus datos en Cloud Storage con todas las ventajas del servicio, al tiempo que conservas la capacidad de acceder a esos datos mediante el código de tu aplicación sin necesidad de hacer cambios.
Para saber cómo usar Cloud Storage FUSE, consulta la guía de inicio rápido de Cloud Storage FUSE.
Siguientes pasos
- Crea segmentos de Cloud Storage.
- Cambiar el nombre de un segmento.
- Consulta información sobre los metadatos asociados a un segmento.
- Sube un objeto.