Guardar archivos en la nube Amazon S3

Configura MASV para guardar archivos en el almacenamiento de Amazon S3 que ya estés utilizando

Puedes configurar MASV para guardar archivos en el almacenamiento Amazon S3 que ya estés utilizando:

  • En primer lugar, configura tu bucket S3 en AWS.
  • A continuación, en la aplicación web de MASV, añade una integración en la nube y crea un portal MASV.

Una Integración en la nube especifica cómo conectar MASV a un servicio en la nube de terceros. Un Portal es una forma sencilla y fácil para que tus clientes y colaboradores te envíen archivos y ni siquiera necesitan una cuenta MASV.

Todos los portales tienen el formato

https://domaino.portal.massive.app

donde el dominio es único para cada portal que crees. Una vez configurado, puedes empezar a recibir archivos. Tus colaboradores pueden visitar la URL del portal con su navegador web o pueden utilizar la aplicación MASV de escritorio. Para obtener más información, consulta cómo enviar archivos con MASV.

Sólo un propietario o administrador de un equipo MASV puede añadir una integración en la nube y crear un portal. Solo tiene que hacerlo una vez para guardar archivos en S3.

💡También puedes enviar archivos desde el mismo bucket de Amazon S3. Para obtener más información, consulta enviar archivos desde el almacenamiento en la nube de Amazon S3.

Configuración de tu bucket de S3

Antes de poder recibir archivos para guardarlos en S3, asegúrate de que tu bucket tenga una clave de acceso de AWS con una política que otorgue a MASV el permiso para utilizar las acciones s3:AbortMultipartUpload, s3:DeleteObject, s3:ListBucket, s3:GetBucketLocation y s3:PutObject. Puedes comprobarlo en la consola de administración de Amazon.

Este es un ejemplo de una política de AWS que da permiso a MASV para guardar archivos en cualquier lugar de un bucket llamado segunda unidad:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:ListBucket",
                "s3:GetBucketLocation",
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::second-unit",
                "arn:aws:s3:::second-unit/*"
            ]
        }
    ]
}

Puedes restringir el acceso en tu política por comodidad, para proporcionar simplemente sólo las carpetas relevantes. O puedes hacerlo por seguridad, para limitar el acceso a carpetas específicas. He aquí un ejemplo que limita el acceso a los archivos guardados en las carpetas location-a o location-b del bucket de segunda unidad:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation"
            ],
            "Resource": [
                "arn:aws:s3:::second-unit",
                "arn:aws:s3:::second-unit/*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:PutObject"
            ],
            "Resource": [
                "arn:aws:s3:::second-unit/location-a/*",
                "arn:aws:s3:::second-unit/location-b/*"
            ]
        }
    ]
}

Añadir una integración en la nube para Amazon S3

Con tu bucket de S3 listo, puedes utilizar la aplicación web MASV para añadir una integración en la nube.

Para añadir una integración en la nube para guardarla en Amazon S3:

  1. Inicie sesión o regístrate.
  2. Selecciona Integraciones en la nube en la barra lateral izquierda.
  3. Selecciona Añadir integración y elige Amazon S3.
  4. En Nombre de la conexión, atribuye un nombre distintivo a la integración.
    Para que sea más fácil de encontrar más adelante, introduce el dominio que utilizarás para tu portal.
  5. Rellena BucketAccess Key ID y Secret Access Key para tu bucket S3.
  6. Activa Guardar en la nube.
  7. Rellena Directorio de destino con la carpeta del bucket en la que deseas guardar.
    Esto es opcional. Pero si tu política de AWS limita el acceso a carpetas específicas en el bucket, entonces debes especificar sólo una de estas carpetas.
  8. Selecciona Conectar.

Crear un portal para guardar en Amazon S3

Con tu bucket de S3 y la integración en la nube, puedes utilizar la aplicación web MASV para crear un portal.

Para crear un Portal que guarde en Amazon S3:

  1. Selecciona Portales en la barra lateral izquierda y, a continuación, el botón + para crear un nuevo portal.
  2. En las pestañas General y Aspecto, introduce los datos de tu portal. Consulta cómo crear un portal.
  3. En la pestaña Integraciones en la nube, selecciona la integración en la nube que acabas de crear.Puedes seleccionar más de una integración que esté configurada para almacenar archivos.
  4. Selecciona Crear.
  5. En la lista de Portales, selecciona el icono del portapapeles para copiar la URL.
    Ahora puedes compartir la URL del Portal con tus colaboradores.