Saltar al contenido
Almacenamiento en la nube

Almacenamiento en la nube

Riversoft® STCP DirectLink intercambia archivos con buckets y containers de almacenamiento en la nube. La conexión siempre la inicia Riversoft STCP DirectLink, que graba y busca objetos en el repositorio indicado para cada usuario.

ConectorRepositorio
Amazon S3Buckets de Amazon S3 y de servicios compatibles con la API de S3.
Azure Blob StorageContainers de una cuenta de almacenamiento de Azure.
Google Cloud StorageBuckets de Google Cloud Storage.
Oracle Cloud Object StorageBuckets de Oracle Cloud Infrastructure (OCI) Object Storage.

Conexiones de salida

Envío

    flowchart LR
    subgraph DL[Riversoft STCP DirectLink]
      SA["Directorio saida"] --> C[Conector de nube]
    end
    C -->|envío| P[Bucket o container de envío]
  

Búsqueda

    flowchart LR
    subgraph DL[Riversoft STCP DirectLink]
      C[Conector de nube] --> EN["Directorio entrada"]
    end
    P[Bucket o container de recepción] -->|búsqueda| C
  

Nota

El envío y la búsqueda pueden ocurrir en la misma conexión: primero Riversoft STCP DirectLink envía los archivos y después busca los del socio. Según el modo configurado en el usuario, la conexión también puede solo enviar o solo buscar.

Riversoft STCP DirectLink se conecta al repositorio por agenda, o cuando el operador inicia la conexión en el Riversoft Console Portal. En la misma conexión:

  1. envía los archivos disponibles en el buzón del usuario (directorio saida) al bucket o container de envío;
  2. busca los objetos del bucket o container de recepción y los graba en el directorio entrada del buzón.
EtapaComportamiento
EnvíoCada archivo se graba como un objeto, con el prefijo (carpeta) configurado. En Google Cloud Storage, el envío se rechaza si ya existe un objeto con el mismo nombre.
BúsquedaSolo se buscan los objetos del prefijo y de la máscara configurados.
Después de la búsquedaEl objeto puede copiarse a un prefijo de backup y, si está configurado, eliminarse del origen.

Los buckets o containers de envío y de recepción pueden ser los mismos o diferentes, y cada uno tiene su prefijo.

Autenticación por proveedor

ProveedorFormas de autenticación
Amazon S3Clave de acceso (access key y secret key, con token de sesión opcional); credenciales del entorno o de un profile; rol asumido (AssumeRole); IAM Roles Anywhere, con certificado.
Azure Blob StorageNombre y clave de la cuenta de almacenamiento (Shared Key) o token SAS.
Google Cloud StorageClave JSON de una cuenta de servicio, o las credenciales predeterminadas del entorno.
Oracle Cloud Object StorageClave de API: tenancy, usuario, fingerprint y clave privada, con la región del bucket.

En Amazon S3, un endpoint propio permite usar servicios compatibles con la API de S3, incluso en el formato de ruta (path-style). El conector también puede verificar si los buckets existen antes de transferir.

Qué acordar con el responsable del repositorio

ElementoDescripción
RepositorioBucket o container de envío y de recepción, región y endpoint, cuando no sea el predeterminado del proveedor.
PrefijosCarpetas de envío, de recepción y de backup.
CredencialLa forma de autenticación del proveedor, con permiso solo para los buckets o containers usados.
PosprocesamientoSi los objetos buscados deben eliminarse o copiarse a backup.

Estos datos se registran en el usuario, en el Riversoft Console Portal, junto con la agenda de las conexiones.

Seguridad

  • Dé a la credencial del conector solo los permisos necesarios en los buckets o containers usados (lectura, escritura y eliminación, cuando haya eliminación).
  • Prefiera credenciales temporales (rol asumido o IAM Roles Anywhere en Amazon S3, token SAS con validez en Azure Blob Storage).
  • Guarde las credenciales en un proveedor de secretos. Vea KMS y secretos.
  • Las conexiones usan HTTPS. Vea Seguridad: conectores.