Ir al contenido principal

Configuración del bucket de Amazon S3 para el proceso de automatización

Aprende a configurar un bucket de Amazon S3 para almacenar archivos

Este artículo ofrece una guía paso a paso para configurar un bucket de Amazon S3 para el almacenamiento de archivos. Es especialmente útil si necesitas una forma estructurada de guardar y compartir archivos, como Archivos de impresión para el procesamiento automático de pedidos. Aunque la guía propone una configuración recomendada, recuerda que gestionar y proteger tus archivos en Amazon S3 es tu responsabilidad. Configura siempre Amazon S3 según tus políticas de seguridad específicas.


Crear tu bucket de Amazon S3

Vamos a recorrer el proceso para crear tu bucket de Amazon S3:

  1. Empieza registrándote para una cuenta de Amazon AWS. Cuando te hayas registrado, haz clic en "Sign-in to console".

    Captura_de_pantalla_2020-10-10_a_las_14.24.10.png
  2. Una vez que hayas iniciado sesión, escribe "S3" en la barra de búsqueda y selecciona "S3".

    Captura_de_pantalla_2020-10-10_a_las_14.24.55.png

    Esto abre la interfaz de S3. Para guardar tus archivos, necesitas crear un bucket nuevo. Haz clic en "Crear bucket".

    Screenshot_2020-10-10_at_14.25.05.png

    Ponle un nombre único a tu bucket y elige tu región de almacenamiento preferida.

    Captura_de_pantalla_2020-10-10_a_las_14.25.28.png

    Haz clic en "Siguiente". Puedes saltarte el paso 2 sin hacer ningún cambio.

    Captura_de_pantalla_2020-10-10_a_las_14.25.39.png

    En el paso 3, desmarca la opción "Bloquear todo el acceso público" y acepta el aviso para confirmar que entiendes las implicaciones.

    Captura_de_pantalla_2020-10-10_a_las_14.26.39.png

    Revisa tu configuración en el paso 4 y haz clic en "Crear bucket".

    Captura_de_pantalla_2020-10-10_a_las_14.26.46.png


Subir y proteger tus archivos

Con tu bucket listo, vamos a añadir un archivo. Entra en el bucket que acabas de crear y haz clic en "Subir". Sigue las instrucciones en pantalla. Cuando el archivo se haya subido, ábrelo dentro del bucket. Fíjate bien en la ruta del "Object URL". La parte de la URL anterior al nombre del archivo es clave, porque indica el dominio y la estructura de Carpetas que necesitarás al indicar la ruta completa del archivo para tareas como el procesamiento de pedidos.

mceclip0.png

Para conceder acceso a tus archivos, tendrás que ajustar los permisos. Esto implica configurar una "Bucket policy" siguiendo estos pasos:

  1. Ve a tu bucket y haz clic en "Permissions".

    mceclip0.png

  2. Desplázate hasta "Política del bucket" y haz clic en "Editar". La ubicación de este botón puede variar ligeramente según el tamaño de tu pantalla.

    mceclip1.png

  3. En el área de texto "Policy", pega el fragmento de código que encontrarás a continuación. Acuérdate de reemplazar "myzapierbucket" con el nombre real de tu bucket. Si no lo haces, aparecerá un error al intentar guardar.

    mceclip4.png

Aquí tienes el fragmento de código para pegar en el área de texto de la política del bucket:

{
"Versión": "2012-10-17",
"Declaración": [
{
"Sid": "PermitirLecturaPública",
"Effect": "Permitir",
"Principal": {
"AWS": "*"
},
"Acción": "s3:GetObject",
"Resource": "arn:aws:s3:::elnombredetubucket/*"
}
]
}

¡Enhorabuena! Has configurado tu bucket de Amazon S3 correctamente y ya estás listo para empezar a usarlo.


Preguntas frecuentes

Aquí tienes algunas preguntas frecuentes que quizá te hagas:

Si mi pedido incluye productos sin Archivos de impresión (p. ej., Marcos), ¿el sistema lo procesará igualmente?

¡Claro! El sistema está diseñado para gestionar pedidos con artículos que no requieren archivos de impresión, como marcos o colgadores. Para estos artículos, el pedido se aprobará automáticamente sin necesidad de un archivo de impresión. Si un pedido incluye una mezcla de artículos imprimibles (p. ej., pósteres) y no imprimibles (p. ej., marcos), el sistema buscará el Archivo de impresión asociado al artículo imprimible. Una vez que se detecte el archivo, se aprobará y procesará todo el pedido.

¿Puedo aplicar esta configuración a pedidos antiguos o pendientes?

Sí, puedes. Esta configuración funciona para cualquier pedido con estado "Aprobación pendiente". Siempre que los nombres de los archivos sigan las convenciones de nomenclatura y estén colocados correctamente en el bucket de S3, se procesarán, incluso para pedidos antiguos.

En el caso de la conexión masiva, ¿las imágenes que subo a AWS deben permanecer alojadas allí de forma permanente o Gelato las descarga y las aloja en sus propios servidores?

Una vez que los productos se importan correctamente, Gelato descarga las imágenes y puedes eliminarlas de tu almacenamiento de AWS. No es necesario que permanezcan alojadas allí de forma permanente.

¿Ha quedado contestada tu pregunta?