Conectar Shade con Google Cloud Storage

Shade admite Trae-Tu-Propio-S3 (BYOS3) con múltiples proveedores como AWS, GCP, MinIO, Wasabi, Backblaze y más. Aquí se explica cómo conectar Shade con su cuenta existente de GCP.

Provisionar un nuevo bucket en Google Cloud Storage

Aunque provisionar un nuevo bucket no es estrictamente necesario, recomendamos encarecidamente provisionar un bucket nuevo 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 conecte.

Para crear un nuevo bucket en GCS, inicie sesión en su cuenta, vaya a Cloud Storage y "Crear un nuevo bucket":

ShadeFS no requiere que se establezcan otras propiedades específicas en el bucket. Puede optar por replicar datos, registrar o configurar el versionado según prefiera para su negocio.

Configuración de CORS

Cross-Origin Resource Sharing 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 pueda acceder y descargar los medios originales para usted desde nuestra aplicación. Para configurar CORS, deberá seguir estos pasos aquí para instalar el CLI gcloud y configurar CORS.

Se recomienda usar el siguiente JSON:

[
  {
    "origin": ["*"],
    "method": ["*"],
    "responseHeader": ["*"],
    "maxAgeSeconds": 3600
  }
]

Creación de claves HMAC

Para que Shade pueda acceder a su bucket de GCS, deberá provisionar una clave HMAC para una cuenta de servicio.

Vaya a Cloud Storage > Configuración > Interoperabilidad para acceder o generar sus claves HMAC.

Una vez que cree una nueva clave, copie la clave de acceso y la clave secreta creadas en su portapapeles y guárdelas para los siguientes pasos.

Crear una unidad BYOS en Shade

Al llegar a este punto, debería haber adquirido con éxito los siguientes elementos:

  1. Workspace de Shade

  2. Nombre del bucket

  3. Región del bucket

  4. Clave de acceso

  5. Clave secreta

Si aún no tiene un workspace, puede crear uno aquí.

Dentro de su workspace de Shade, ahora puede crear una unidad. Seleccione el botón más junto a “My drives” > BYOS drive.

Seleccione una plantilla

Nuestras plantillas le ayudan a configurarse rápidamente con Shade con metadatos y vistas adicionales que le ayudan a organizar sus archivos y activos. Para más información sobre nuestra IA puede consultar nuestra academia. En este caso, hemos seleccionado Producción de Video.

Creando nuestro Drive de GCS

A continuación, decidimos el nombre de nuestro drive y seleccionamos nuestro proveedor GCS.

Agregando nuestras credenciales de GCS

Desde los pasos anteriores, agregamos nuestras credenciales de GCS incluyendo el nombre del bucket, la región, la clave de acceso y la clave secreta.

Este debe ser el nombre del bucket que creó en GCS. Esto no es lo mismo que el nombre del drive que creó en la pantalla anterior.

También tenga en cuenta: si seleccionó múltiples regiones para su bucket de GCS, puede seleccionar cualquier región sin problema. Todas las regiones apuntan a https://storage.googleapis.com

Subiendo su primer archivo

Una vez que haya seguido los pasos anteriores, ahora podrá subir su primer archivo a su unidad Shade. Si se configuró correctamente, debería poder subir su archivo y montar la unidad Shade en su computadora desde la Aplicación de escritorio Shade

Consejos para resolución de problemas

Si tiene más preguntas, no dude en contactarnos en [email protected] o únase a nuestro discord.

¿No puedo subir, qué está pasando?

Si no puede subir, verifique la configuración de CORS en su bucket o sus claves secretas / de acceso y los permisos asociados.

Última actualización