馃捇

Crear un Trabajo de Power Automate para Conectar SharePoint y AWS S3

Jul 16, 2024

C贸mo Crear un Trabajo de Power Automate para Conectar SharePoint y AWS S3

Introducci贸n

  • Objetivo: Crear un trabajo de Microsoft Power Automate que conecte SharePoint, descargue los archivos y los suba a un bucket S3 usando AWS Transfer Service.
  • Desaf铆o: No hay un conector directo entre Power Automate y S3.
  • Soluci贸n: Utilizar AWS Transfer Service como una interfaz SFTP que tiene S3 como backend.

Pasos Iniciales

  1. Verificaci贸n de AWS Transfer Service: Configurar Transfer Service con permisos, pol铆ticas, roles y llave SSH. Ver video adicional para detalles.
  2. Configuraci贸n de SharePoint: Identificar la ubicaci贸n de los archivos en SharePoint (e.g., Carpeta data 2022 en documents).
  3. Configuraci贸n de AWS S3: Crear buckets y carpetas, e.g., apple y google con subcarpetas inbound y outbound si es necesario.

Configuraci贸n de Power Automate

Paso a Paso

  1. Programar el Flujo: Schedule Cloud Flow

    • Configuraci贸n del conector Schedule.
    • Definir frecuencia: Ejemplo, una vez a la semana a las 11 PM (central time).
  2. Conectar con SharePoint

    • Utilizar el conector Get files (properties only).
    • Configurar con la biblioteca y carpeta espec铆fica de SharePoint.
    • Obtener propiedades relevantes como identificador de archivos.
  3. Iterar a trav茅s de los Archivos

    • Usar el paso Apply to each del controlador.
    • Configurar Get file content para obtener el contenido del archivo desde SharePoint.
  4. Subir los Archivos a SFTP

    • Utilizar el conector SFTP (nota: no usar el conector obsoleto).
    • Configurar acceso SSH con llave privada y host SFTP.
    • Definir ruta y nombre de archivo en el servidor SFTP, especificar carpeta de root si es necesario.

Ejecuci贸n y Verificaci贸n

  • Ejecutar flujo de trabajo manualmente para pruebas.
  • Verificar que los archivos sean subidos a las carpetas SFTP correspondientes y retrocedidos al bucket S3.
  • Ajustar configuraciones si es necesario, e.g., especificar subcarpeta correcta bajo root folder path.

Conclusi贸n y Recursos Adicionales

  • Este m茅todo proporciona una alternativa no program谩tica para mover archivos desde SharePoint a S3 usando Power Automate y AWS Transfer Service.
  • Referirse al video gu铆a para configurar AWS Transfer Service y generar claves SSH.
  • Pr贸ximo video: Integrar AWS Glue para mover datos de S3 a Redshift.

Recapitulaci贸n del Video

  • Configuraci贸n completa del flujo, verificaci贸n de conexiones y carpetas, ejecuci贸n manual y soluci贸n de problemas frecuentes.
  • Importancia de configurar adecuadamente los conectores y par谩metros para asegurar la transferencia de archivos correcta.
  • Siguientes pasos incluyen la configuraci贸n de pipelines de datos m谩s complejos usando herramientas adicionales de AWS.

AWS Transfer Family