¿Cómo puedo cargar los datos de la aplicación Slack en Amazon S3 utilizando Amazon AppFlow?

3 minutos de lectura
0

Quiero extraer mis datos de la aplicación Slack y cargarlos en Amazon Simple Storage Service (Amazon S3). ¿Cómo puedo utilizar Amazon Appflow para hacerlo?

Descripción corta

Para cargar sus datos de Slack en Amazon S3, primero debe crear una aplicación en Slack. A continuación, extraiga los datos de esa aplicación a Amazon S3 utilizando Amazon Appflow. También puedes utilizar el método descrito en este artículo para cargar datos de una aplicación de Slack existente en Amazon S3.

Para ello, debe:

  • Anotar su ID de cliente, el secreto de cliente y el nombre de la instancia de Slack.
  • Establecer una URL de redireccionamiento.
  • Establecer los ámbitos de usuario necesarios en Slack.

Resolución

  1. Inicie sesión en Slack y cree un espacio de trabajo.
  2. Cree un canal y de acceso a sus usuarios añadiendo su ID de correo electrónico.
  3. Cree una aplicación en el espacio de trabajo que ha creado añadiendo un nombre y, a continuación, seleccionando el botón Create App (Crear aplicación).
  4. Después de crear una aplicación, anote la siguiente información en la página de confirmación. Necesita esta información para crear un conector de Amazon AppFlow a Slack. Consulte este ejemplo:
    • ID de la aplicación: A0****D
    • Fecha de creación de la aplicación: 20 de octubre de 2021
    • ID de cliente: 2****97.2**9
    • Secreto de cliente: 5****95
    • Secreto de firma: d0****f4
    • Código de verificación: U******q
  5. En la misma página, en la sección Install your app (Instalar su aplicación), seleccione permission scope (ámbito del permiso).
  6. En User Token Scopes (Ámbitos de token de usuario), agregue un Ámbito de OAuth para su token de usuario.
  7. En URL de redireccionamiento, agregue una URL similar a esta:
    • Para la región us-eas-1 utilice: https://console.aws.amazon.com/appflow/oauth
    • Para todas las demás regiones, utilice: https://region.console.aws.amazon.com/appflow/oauthNota: Asegúrese de reemplazar “región” en esta URL por la región que está utilizando.
  8. Abra la consola de Amazon AppFlow.
  9. Seleccione Create flow (Crear flujo) y, a continuación, en Source name (Nombre de la fuente), seleccione Slack.
  10. En Choose Slack connection (Seleccionar conexión de Slack), seleccione Create new connection (Crear nueva conexión).
  11. En Connect to Slack (Conectar con Slack), ingrese los datos que anotó en el paso 4.
  12. En Destination name (Nombre de destino), seleccione Amazon S3, y en Destination bucket (Bucket de destino), seleccione el bucket de S3 que desee utilizar.
  13. Asigne todos los campos y, a continuación, seleccione Run flow (Ejecutar flujo).
  14. Una vez que su flujo haya terminado de ejecutarse, compruebe el archivo de salida en el bucket de S3 que especificó como destino.

Información relacionada

¿Qué es Amazon AppFlow?

Aplicaciones de origen y destino compatibles

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años