S3 Compatible¶
Cualquier servicio que implemente la API de S3 se puede montar como unidad de Windows. Los campos de conexión son siempre los mismos (URL del endpoint, ID de clave de acceso, Clave de acceso secreta y un bucket), así que esta guía cubre toda la familia S3.
Muchos de estos servicios aparecen con su propia entrada en la pestaña Enterprise de RaiDrive (Wasabi, Backblaze B2, Cloudflare R2, …). Elija la entrada con nombre cuando exista: así RaiDrive ya conoce el patrón de endpoint y la lista de regiones, y usted no tiene que indicarlos. Use la entrada genérica S3 Compatible para todo lo demás, incluidos los servidores autoalojados.
Antes de empezar¶
Tenga preparado lo siguiente:
- Un ID de clave de acceso y una clave de acceso secreta emitidos por el servicio: todos los servicios compatibles con S3 tienen una página de gestión de claves en su propia consola; las páginas específicas de cada proveedor de esta sección indican exactamente dónde para cada servicio con nombre.
- La URL del endpoint S3 del servicio (consulte la tabla siguiente).
- Algunos servicios necesitan un identificador adicional: por ejemplo, Cloudflare R2 necesita su ID de la cuenta y Oracle necesita su espacio de nombres de Object Storage.
Conectar¶
- Haga clic en Añadir en la barra de herramientas.
- Elija Enterprise → el servicio con nombre, o S3 Compatible si no aparece en la lista.
- En la entrada genérica, escriba la URL del endpoint (y, si el servicio lo requiere, la Región).
- Introduzca el ID de clave de acceso y la Clave de acceso secreta, y haga clic en el botón Actualizar situado junto al campo del bucket.
- Seleccione el bucket y haga clic en Conectar.
Introducción manual del bucket
Si su clave no tiene permiso para listar buckets, marque la casilla situada a la izquierda del campo del bucket y escriba directamente el nombre del bucket.
Referencia de endpoints¶
| Servicio | Patrón de endpoint |
|---|---|
| Wasabi | https://s3.<region>.wasabisys.com |
| Backblaze B2 | https://s3.<region>.backblazeb2.com |
| Cloudflare R2 | https://<account-id>.r2.cloudflarestorage.com |
| Storj | https://gateway.storjshare.io (un único endpoint global) |
| DigitalOcean Spaces | https://<region>.digitaloceanspaces.com |
| Oracle Cloud | https://<namespace>.compat.objectstorage.<region>.oraclecloud.com |
| IBM Cloud | https://s3.<region>.cloud-object-storage.appdomain.cloud |
| Alibaba Cloud | https://oss-<region>.aliyuncs.com |
| Tencent Cloud | https://cos.<region>.myqcloud.com |
| Naver Cloud Platform | https://<region>.object.ncloudstorage.com; región: kr, us, sg, jp, de |
| Synology C2 | https://object.<region>.c2.synology.com |
| IDrive e2 | https://<host>.<region>.idrivee2-XX.com (se muestra en su consola de e2) |
| Akamai Linode | https://<region>.linodeobjects.com |
| IONOS | https://s3.<region>.ionoscloud.com |
| DreamHost | https://objects-us-east-1.dream.io o https://s3.us-east-005.dream.io (según el clúster) |
| Leviia | https://s3.<region>.leviia.com |
| MEGA S4 | https://s3.<region>.s4.mega.io |
| MinIO (autoalojado) | la URL de su servidor |
| Cloudian (autoalojado) | la URL de su servidor |
| Ceph (autoalojado) | la URL de su RADOS Gateway |
| Garage (autoalojado) | la URL de su servidor |
| Scaleway y otros | https://s3.<region>.scw.cloud, mediante la entrada genérica S3 Compatible |
Configuración¶
| Opción | Descripción | Predeterminado |
|---|---|---|
| Endpoint | La URL de la API S3 del servicio | — |
| Región | Región de autenticación; algunos servicios la exigen (p. ej., Garage, Scaleway) | vacío |
| ID de clave de acceso / Clave de acceso secreta | Credenciales emitidas por el servicio | — |
| Bucket | El bucket que se monta (de la lista o introducido manualmente) | — |
| Sólo lectura | Bloquea la escritura en la unidad montada | desactivado |
Comportamiento y límites¶
- RaiDrive valida el endpoint de los servidores que se identifican a sí mismos: MinIO, Cloudian, Ceph y Garage se reconocen por las respuestas de su servidor; IDrive e2, Akamai Linode y Synology C2, por el patrón de su nombre de host. Un endpoint que no coincide se rechaza con el error "invalid endpoint".
- A los servidores autoalojados (MinIO, Cloudian, Ceph, Garage) se accede con direccionamiento de tipo ruta (path-style), y se aceptan certificados TLS privados o autofirmados.
- La semántica de S3 se aplica en todos los casos: no hay carpetas reales; las "carpetas" son prefijos de clave, así que cambiar el nombre de un árbol de carpetas grande supone copiar y eliminar todos los objetos bajo el prefijo; consulte AWS: organizar objetos mediante carpetas.
Solución de problemas¶
| Síntoma | Causa | Solución |
|---|---|---|
| "invalid endpoint" | El endpoint no coincide con el servicio seleccionado | Compruebe el patrón en la tabla o use la entrada genérica S3 Compatible |
| Lista de buckets vacía | La clave no puede listar buckets | Use la introducción manual del bucket |
| Errores de firma o autorización | El servicio necesita una región explícita | Rellene el campo Región con el valor de la consola de su servicio |
| Errores de TLS con un servidor de la LAN | Certificado autofirmado en una entrada de servicio público con nombre | Use las entradas de servidores autoalojados (MinIO/Cloudian/Ceph/Garage) o S3 Compatible |