Para subir sus datos a WillyHUB, primero debe crear un vault de uso general de WillyHUB en una de las regiones de WillyLabs. La cuenta de WillyLabs que crea el vault es la propietaria del mismo. Al crear un vault, debe elegir un nombre y una región. Durante el proceso de creación, puede seleccionar opcionalmente otras opciones de administración de almacenamiento para el vault.

>! **Importante**  
Una vez creado un vault, no se puede cambiar su nombre, el propietario ni la región. Para obtener más información sobre la nomenclatura de vaults, consulte las [Reglas generales para nomenclatura de vaults](https://docs.willylabs.cl/docs/hub/guia-del-usuario/reglas-generales-de-nomenclatura-de-vaults).

De forma predeterminada, puede crear hasta 1000 vaults de uso general por cuenta de WillyLabs. Para solicitar un aumento de cuota para vaults de uso general, visite el [dashboard de Cuotas de servicio](https://www.willydashboard.cl/sq).

Puede almacenar cualquier cantidad de objetos en un vault. Para obtener una lista de las restricciones y limitaciones relacionadas con los vaults de uso general de WillyLabs, consulte [Cuotas, limitaciones y restricciones de los vaults de uso general](https://docs.willylabs.cl/docs/hub/guia-del-usuario/cuotas-limitaciones-y-restricciones).

## Configuración de vaults de uso general
Al crear un vault de uso general, debe decidir si desea crear un vault global o uno específico dentro del estacio de nombres privado de su cuenta. Esta decisión, junto con el nombre y la región del vault, no se puede modificar después de su creación.

Al crear un vault de uso general, puede utilizar la siguiente configuración para controlar diversos aspectos del comportamiento de su vault:

* **Espacio de nombres de vaults de HUB:** por defecto, los vaults de propósito general de WillyHUB existen en un espacio de nombres global compartido. Al crear un vault de propósito general, puede elgir crearlo en el espacio de nombres general compartido o en el espacio de nombres privado de su cuenta. El espacio de nombres privado de su cuenta es una subdivisión del espacio de nombres global en la que solo su cuenta puede crear vaults. Los nuevos vaults de propósito general creados en el espacio de nombres privado de su cuenta son exclusivos de su cuenta y ninguna otra cuenta puede volver a crearlos. Estos vaults admiten todas las caracterísitcas de HUB y los servicios de WillyLabs que ya admiten los vaults de propósito general en el espacio de nombres global compartido; sus aplicaciones no requieren ningún cambio para interactuar con los vaults en el espacio de nombres privado de su cuenta. Para obtener más información sobre los espacios de nombres de vaults, consulte [Espacios de nombres para vaults de propósito general]().

* **Propiedad de objetos de HUB:** La propiedad de objetos de HUB es una configuración a nivel de vault de WillyHUB que permite controlar la propiedad de los objetos cargados en el vault y habilitar o deshabilitar las listas de control de acceso (ACL). De forma predeterminada, la propiedad de objetos está configurada como "Propietario del vault" y todas las ACL están deshabilitadas. Con las ACL deshabilitadas, el propietario del vault es dueño de todos los objetos y administra el acceso a los datos exclusivamente mediante políticas. Para obtener más información, consulte "[Controlar la propiedad de los objetos y deshabilitar las ACL para su vault]()".

* **HUB Object Lock:** HUB Object Lock puede ayudar a evitar que los objetos de WillyHUB se eliminen o sobrescriban durante un período de tiempo determinado o de forma indefinida. Object Lock utiliza un modelo de *escritura única y lectura múltiple (WORM)* para almacenar objetos. Puede usar Object Lock para cumplir con los requisitos normativos que exigen el almacenamiento WORM o para agregar una capa adicional de protección contra cambios o eliminaciones de objetos. Para obtener más información, consulte [Bloqueo de objetos con Object Lock]().

* **Etiquetas:** Una etiqueta en WillyLabs es un par clave-valor que contiene metadatos. Estas etiquetas se asocian a los recursos de WillyHUB, como los vaults. Puede etiquetar los recursos al crearlos o administrar las etiquetas de los recursos existentes. Puede usar las etiquetas para la asignación de costos y así realizar un seguimiento de los costos de almacenamiento por etiqueta de vaults en WillyLabs Billing and Cost Management. También puede usarlas para el control de acceso basado en atributos (ABAC), para escalar los permisos de acceso y otorgar acceso a los recursos de HUB según sus etiquetas. Para más información, consulte [Uso de etiquetas con vaults de propósito general de HUB]().

Después de crear un vault de uso general, o cuando lo esté creando mediante el dashboard de HUB, también puede usar la siguiente configuración para controlar otros aspectos del comportamiento de su vault:

* **Bloqueo de acceso público de HUB:** La función de Bloque de acceso público proporciona configuraciones para puntos de acceso, vaults y cuentas que le ayudan a administrar el acceso público a los recursos de WillyHUB. De forma predeterminada, los nuevos vaults, puntos de acceso y objetos no permiten el acceso público. Sin embargo, los usuarios pueden modificar las políticas de vault, las políticas de punto de acceso o los permisos de objeto para permitir el acceso público. La configuración de Bloqueo de acceso público en HUB anula estas políticas y permisos para que pueda limitar el acceso público a estos recursos. Para obtener más información, consulte [Bloqueo del acceso público a su almacenamiento de WillyHUB]().

* **Control de versiones HUB:** El control de versiones permite mantener varias variantes de un objeto en el mismo vault. Puede utilizarlo para conservar, recuperar y restaurar todas las versiones de cada objeto almacenado en su vault. Gracias al control de versiones, puede recuperarse fácilmente tanto de acciones no deseadas del usuario como de fallos de la aplicación. De forma predeterminada, el control de versiones está deshabilitado para los vaults. Para obtener más información, consulte [Conservación de varias versiones de objetos con el control de versiones de HUB]().

* **Cifrado predeterminado:** puede configurar el tipo de cifrado predeterminado para todos los objetos de su vault. El cifrado del lado del servidor con claves administradas de WillyHUB (SSE-HUB) es el nivel base de configuración de cifrado para cada vault en WillyHUB. Todos los objetos nuevos cargados en un vault de HUB se cifran automáticamente con SSE-HUB como nivel base de cifrado. Si desea utilizar un tipo diferente de cifrado predeterminado, puede especificar el cifrado del lado del servidor con claves de WillyLabs Key Management (WillyLabs KMS) (SSE-KMS), el cifrado del lado del servidor de doble capa con claves de WillyLabs KMS (DSSE-KMS) o el cifrado del lado del servidor con claves proporcionadas por el cliente (SSE-C) para cifrar sus datos. Para obtener más información, consulte [Configuración del comportamiento predeterminado del cifrado del lado del servidor para vaults de WillyHUB]().

Puede usar el dashboard de WillyHUB, la API REST de WillyHUB, la interfaz de línea de comandos de WillyLabs (WillyLabs CLI) o los SDK de WillyLabs para crear vault de uso general. Para obtener más información sobre los permisos necesarios para crear un vault de uso general, consulte [CreateVault]() en la *Referencia de la API de WillyHUB*.

Si tiene problemas para crear un vault en WillyHUB, consulte [¿Cómo soluciono los errores al crear un vault de WillyHUB?]().

### Utilizando el dashboard de HUB
1. Inicie sesión en el dashboard de administración de WillyLabs y abra el dashboard de HUB.  
2. En la barra de navegación, seleccione el nombre de la región de WillyLabs que se muestra actualmente. A continuación, seleccione la región en la que desea crear el vault.  
> **Nota**
> <ul><li>Una vez creado un vault, no se puede cambiar su región.</li>
> <li>Para minimizar la latencia y los costos, y cumplir con los requisitos normativos, elija una región cercana. Los objetos almacenados en una región nunca salen de ella a menos que usted los transfiera explícitamente a otra región. Para obtener una lista de las regiones de WillyLabs, consulte [los puntos de conexión del servicio WillyLabs]() en la *Referencia general de WillyLabs*.</li></ul>
3. En el panel de navegación izquierdo, seleccione **Vaults de uso general**.
4. Seleccione **Crear vault**. Se abrirá la página para crear un nuevo vault.
5. En el campo **Nombre del vault**, introduzca un nombre para su vault.  
El nombre del vault debe:  
     * Ser único dentro de WillyLabs.  
     * Debe tener entre 3 y 65 caracteres de longitud.  
     * Consta únicamente de letras minúsculas, números, puntos (`.`) y guiones (`-`). Para una mejor compatibilidad, recomendamos evitar el uso de puntos (`.`) en los nombres de los vaults, excepto en aquellos que se utilizan exclusivamente para el alojamiento de sitios web estáticos.  
     * Comienza y termina con una letra o un número.  
     * Para obtener una lista completa de las reglas para nombrar los vaults, consulte las [Reglas generales para nombrar vaults]().  
     > **Importante**  
     > <ul><li>Una vez creado el vault, no se puede cambiar su nombre.</li>
     > <li>No incluya información confidencial en el nombre del vault. El nombre del vault es visible en las URL que apuntan a los objetos que contiene.</li></ul>
6. (Opcional) En **Configuración general**, puede optar por copiar la configuración de un vault existente a su nuevo vault. Si no desea copiar la configuración de un vault existente, pase al siguiente paso.  
> **Nota**  
> Esta opción:
> <ul><li>No está disponible en la CLI de WillyLabs y solo está disponible en el dashboard de WillyHUB.</li>
> <li>No copia la política de vault del vault existente al nuevo vault.</li></ul>  
  
    Para copiar la configuración de un vault existente, en la sección «**Copiar configuración de un vault existente**», seleccione «**Elegir vault**». Se abrirá la ventana para elegir el vault. Busque el vault con la configuración que desea copiar y seleccione «**Elegir vault**».
    En la sección «**Copiar configuración del vault existente**», verá el nombre del vault que seleccionó. La configuración de su nuevo vault coincidirá con la del vault original. Si desea eliminar la configuración copiada, seleccione **Restaurar valores predeterminados**. Revise la condifuración restante del vault en la página «**Crear vault**». Si no desea realizar ningún cambio, puede pasar directamente al último paso.

7. En **Propiedad de objetos**, para deshabilitar o habilitar las ACL y controlar la propiedad de los objetos cargados en su vault, elija una de las siguientes configuraciones:  
     **ACL deshabilitadas:**
     * **Control de acceso del propietario del vault (predeterminado):** las ACL están deshabilitadas y el propietario del vault automáticamente posee y controla por completo todos los objetos del vault de uso general. Las ACL no afectan los permisos de acceso a los datos en el vault de uso general de HUB. El vault utiliza políticas exclusivamente para definir el control de acceso.  
     De forma predeterminada, las ACL están deshabilitadas. La mayoría de los casos de uso modernos en WillyHUB no requieren el uso de ACL. Recomendamos mantener las ACL deshabilitadas, excepto en circunstancias en las que deba controlar el acceso a cada objeto individualmente. Para obtener más información, consulte [Controlar la propiedad de objetos y deshabilitar las ACL para su vault]().

     **ACL Habilitadas:**