Cómo trabajar con Amazon AWS S3 como ubicación de almacenamiento en la nube con integraciones de archivos
Pregunta
¿Cómo se configura una ubicación en la nube S3 y una integración que la monitoree en BarTender?
Respuesta
La configuración del almacenamiento en la nube se guarda en la base de datos del sistema. Para esto, necesitas tener una base de datos del sistema configurada. Consulta Cómo configurar tu base de datos del sistema si aún no tienes una.
Configurar la cuenta de almacenamiento
Después de crear la integración de archivos que prefieras, configura la ubicación de almacenamiento en la nube. Esto se puede hacer directamente en la integración, bajo el encabezado Detección de Archivos, o en la Consola de Administración, bajo el encabezado Almacenamiento en la Nube.
En el generador de integraciones
En la Consola de Administración
Haz clic en el + para agregar un nuevo tipo de almacenamiento. Elige Amazon S3 de la lista.
El Nombre de la Cuenta puede ser cualquier nombre que desees, siempre y cuando no contenga caracteres no alfanuméricos y no tenga el mismo nombre que otra cuenta. Se permiten espacios. Este nombre formará la URL base, la cual no se podrá cambiar después.
La Clave de ID y la Clave Secreta las proporciona Amazon. Ingresa ambas aquí y haz clic en OK para guardar la información.
Configurar el directorio de escaneo
Cuando selecciones la ubicación como la cuenta S3 que configuraste, BarTender llenará automáticamente la primera parte de la URL. No deberías modificar esto.
Una vez hecho esto, puedes completar la URL de la carpeta usando el nombre del bucket S3 y la ruta directa a la carpeta de escaneo, usando una ubicación con formato de URL:
Cómo funciona
Cuando BarTender se conecta a los servidores de Amazon, utiliza el bucket_name y el identificador regional para armar la URL real que se usa para acceder a S3. Aquí tienes el desglose de todas las partes:
- amazon://AmazonS3 - amazon: es el protocolo y AmazonS3 es el nombre de la cuenta de almacenamiento mencionada antes en esta guía (sin espacios). Por ejemplo, si mi cuenta se llama "Amazon S3", mi dirección será "AmazonS3". Cambia "AmazonS3" por el nombre de tu cuenta según corresponda.
- identificador regional - es un identificador que usa Amazon para indicar en qué servidor regional está alojado el bucket. Por ejemplo, un bucket en la costa oeste de EE. UU. podría ser us-west-2. Este identificador es obligatorio para que la integración pueda acceder al bucket y a la carpeta de escaneo. Puedes encontrar tu identificador en Amazon.
- bucket_name - nombre del bucket S3 donde se encuentra la carpeta de escaneo
- dirección restante - es la estructura de carpetas dentro del bucket que apunta a la carpeta que se va a escanear.
Más información (opcional)
NOTA INTERNA: Según desarrollo, el identificador regional en la URL es obligatorio. No tienen intención de resolver la URL sin él, así que debe incluirse en el directorio de la carpeta de escaneo. Consulta este Jira para más información: https://seagull/jira/browse/BUG-2287