Conectar Shade a Backblaze
Shade admite Bring-Your-Own-S3 (BYOS3) con múltiples proveedores como AWS, GCP, MinIO, Wasabi, Backblaze y más. Aquí se explica cómo conectar Shade con tu cuenta existente de Backblaze.
Aprovisionando un nuevo bucket en Backblaze
Aunque aprovisionar un nuevo bucket no es estrictamente necesario, recomendamos encarecidamente aprovisionar un nuevo bucket para Shade. Shade no puede usar archivos en buckets existentes debido a la naturaleza de ShadeFS. Shade creará dos nuevas carpetas blobs y chunks en cualquier bucket que conectes.
Si aún no tienes una cuenta de Backblaze, puedes crear una cuenta aquí. Para crear un nuevo bucket en Backblaze, inicia sesión en tu cuenta, ve a Buckets y “Create Bucket”.

Siguiendo los pasos y las indicaciones, asegúrate de registrar tu nombre del bucket, y tu región del bucket (ya que son importantes y se usarán en un paso posterior). En este caso, nuestro nombre de bucket es “shade-new-bucket” y la región (no representada) es us-east-005.

ShadeFS no requiere que se establezcan otras propiedades específicas en el bucket. Puedes optar por replicar datos, registrar o configurar versionado según prefiera tu empresa.
Configurando CORS (Opción más fácil pero que no siempre funciona)
El intercambio de recursos de origen cruzado (CORS) es una característica importante que permite que los buckets sean accesibles desde otros orígenes (como https://app.shade.inc). Esto es crítico para que Shade acceda y descargue los medios originales para ti desde nuestra aplicación. Backblaze facilita compartir este origen. Recomendamos permitir todos los orígenes. Sin embargo, si prefieres un origen más restringido, es necesario poner en la lista blanca *.shade.inc como un origen permitido.

Opción segura de actualización de CORS
B2 parece tener algunos problemas a veces para actualizar CORS directamente desde la interfaz. Para actualizar con certeza tu bucket b2, puedes usar el b2 cli.
Crear un cors.json
Primero, crea un cors.json archivo con el siguiente contenido.
Luego abre una terminal en tu máquina y actualiza:
Debería responder con un resultado como este:
Creando claves de acceso
Shade accede a los buckets de Backblaze mediante el protocolo S3, esto significa que Shade requiere un nombre de bucket, una región del bucket, una clave de acceso y una clave secreta para poder acceder a este bucket.
Ve a Access Keys > Create Access Key y provisiona una Master o Application Key. Aquí, provisionamos una clave de aplicación específicamente para nuestro bucket.

Asegúrate de tener habilitado Leer y Escribir.
Una vez que crees una nueva clave, copia el ID de la clave creada (Access Key para Shade) y applicationKey (clave secreta para Shade) al portapapeles y guárdalos para los siguientes pasos.

Creando una unidad BYOS en Shade
Al llegar a este punto, deberías haber adquirido con éxito los siguientes elementos:
Workspace de Shade
Nombre del bucket
Región del bucket
KeyID (Access Key)
applicationKey (Clave secreta)
Si no tienes un workspace aún, puedes crear uno aquí.
Dentro de tu workspace de Shade, ahora puedes crear una unidad. Selecciona el botón más junto a “My drives” > BYOS drive.

Selecciona una plantilla

Nuestras plantillas te ayudan a configurarte rápidamente con Shade con metadatos y vistas adicionales que te ayudan a organizar tus archivos y activos. Para más información sobre nuestra IA puedes consultar nuestra academia. En este caso, hemos seleccionado Producción de Video.
Creando nuestra unidad de Backblaze
A continuación, decidimos el nombre de nuestra unidad y seleccionamos nuestro proveedor Backblaze.

Agregando nuestras credenciales de Backblaze
Desde los pasos anteriores, añadimos nuestras credenciales de Backblaze incluyendo el nombre del bucket, la región, la clave de acceso y la clave secreta.
Esto tiene que ser el nombre del bucket que creaste en Backblaze. Esto no es lo mismo que el nombre de la unidad que creaste en la pantalla anterior.

Subiendo tu primer archivo
Una vez que hayas seguido los pasos anteriores, ahora puedes subir tu primer archivo a tu unidad Shade. Si se configuró correctamente, deberías poder subir tu archivo y montar la unidad Shade en tu ordenador desde la Aplicación de escritorio Shade

Consejos para la resolución de problemas
Si tienes más preguntas, no dudes en contactarnos en [email protected] o únete a nuestro discord.
No puedo subir, ¿qué está pasando?
Si no puedes subir, por favor verifica la configuración de CORS en tu bucket o tus claves secretas / de acceso y los permisos asociados.
Última actualización

