Cómo configurar su propio bucket S3 para envíos de formularios PDF

Profile picture of Benjamin André-Micolon

Nota: ¿Usa Azure Blob Storage? Consulte nuestra guía de configuración de Azure Blob Storage. ¿Usa SharePoint? Consulte nuestra guía de configuración de SharePoint.



Cuando sus clientes editan y completan un documento usando SimplePDF en su portal o el editor integrado conectado a su portal, el documento y los envíos se guardan de forma segura en el almacenamiento de SimplePDF (bucket S3).

Sin embargo, por diversas razones, como el cumplimiento de reglas específicas de su país o industria, puede desear que este documento se guarde en su propio almacenamiento.

Cómo funciona la carga

Puede ir directamente a la siguiente sección para ver cómo configurar su bucket S3

Repasemos brevemente el flujo de carga. Esto aplica a todos los proveedores de almacenamiento (S3, Azure Blob Storage y SharePoint):

  ( User Device )        ( SimplePDF )          ( Cloud Storage )        ( Customer Server )
┌─────────────┐        ┌─────────────┐        ┌─────────────────┐       ┌──────────────────┐
│             │        │             │        │                 │       │                  │
│   Browser   │        │  SimplePDF  │        │ Customer Storage│       │ Customer Backend │
│  (Editor)   │        │   Server    │        │ S3/Azure/SharePt│       │   (webhook)      │
│             │        │             │        │                 │       │                  │
└──────┬──────┘        └──────┬──────┘        └────────┬────────┘       └────────┬─────────┘
       │                      │                        │                         │
       │  1. Request URL      │                        │                         │
       │ ───────────────────> │                        │                         │
       │                      │                        │                         │
       │  2. URL / session    │                        │                         │
       │ <─────────────────── │                        │                         │
       │                      │                        │                         │
       │  3. Direct upload (no data touches SimplePDF) │                         │
       │ ────────────────────────────────────────────> │                         │
       │                      │                        │                         │
       │  4. Upload confirmed │                        │                         │
       │ ───────────────────> │                        │                         │
       │                      │                        │                         │
       │                      │  5. Webhook (optional) │                         │
       │                      │ ─────────────────────────────────────────────── >│
       │                      │                        │                         │

  ───────────>  API call (metadata only, no document data)
  ────────────────────────────────────>  Direct file transfer (bypasses SimplePDF)

Como la seguridad y la privacidad son fundamentales para nosotros, queremos destacar un par de cosas sobre el flujo de carga:

  • El servidor de SimplePDF nunca ve el documento: la carga (paso 3) va directamente del navegador a su almacenamiento.
  • Las URLs de carga y descarga son de corta duración y están prefirmadas con sus propias credenciales de almacenamiento.

Cómo configurar su propio bucket S3

La configuración de su propio bucket S3 está disponible con el plan PRO

En SimplePDF

  1. Inicie sesión en su cuenta
  2. Navegue a la vista de configuración de la cuenta:

Configuración S3 personalizada en la vista de cuenta

  1. Haga clic en Update configuration

  2. Introduzca los detalles de su bucket S3:

Especifique https://s3.amazonaws.com para el endpoint si usa solicitudes de estilo Virtual-hosted

Configuración S3 personalizada: detalles de configuración

  1. Haga clic en Update

Configuración CORS en su bucket S3

  1. Permita los siguientes headers:
  • x-amz-acl
  • Content-Type
  1. Permita los siguientes métodos:
  • GET
  • PUT
  1. Permita el siguiente origen:
  • *

Puede restringirlo a su propio portal de empresa si no desea otorgar acceso a todos los orígenes (*): https://su_identificador.simplepdf.com.

Permisos requeridos en su bucket S3

  • s3:GetObject: para mostrar los documentos y envíos en la interfaz y al enviar webhooks
  • s3:PutObject: para cargar los documentos y envíos
  • s3:DeleteObject: para eliminar los documentos y envíos cargados

¡Eso es todo! Sus documentos y envíos se almacenan ahora automáticamente en su propio bucket S3.

Si tiene alguna pregunta, no dude en contactarnos en support@simplepdf.com

También podría interesarte