Comment puis-je charger des données de l'application Slack vers Amazon S3 à l'aide d'Amazon AppFlow ?

Dernière mise à jour : 24-10-2022

Je souhaite extraire mes données de l'application Slack et les charger sur Amazon Simple Storage Service (Amazon S3). Comment puis-je utiliser Amazon Appflow pour ce faire ?

Brève description

Pour charger vos données Slack sur Amazon S3, créez d'abord une application sur Slack. Ensuite, extrayez les données de cette application vers Amazon S3 à l'aide d'Amazon Appflow. Vous pouvez également utiliser la méthode décrite dans cet article pour charger des données d'une application Slack existante vers Amazon S3.

Pour ce faire, vous devez :

  • Notez votre identifiant client, votre secret client et le nom de votre instance Slack.
  • Définissez une URL de redirection.
  • Définissez les zones utilisateur requises dans Slack.

Solution

  1. Connectez-vous à Slack et créez un espace de travail.
  2. Créez une chaîne et donnez accès à vos utilisateurs en ajoutant leur adresse e-mail.
  3. Créez une application dans l'espace de travail que vous avez créé en ajoutant un nom, puis en cliquant sur le bouton Créer une application.
  4. Après avoir créé une application, notez les informations suivantes sur la page de confirmation. Vous avez besoin de ces informations pour créer un connecteur Amazon AppFlow vers Slack. Consultez cet exemple :
    • ID de l'application : A0****D
    • Date de création de l'application : 20 octobre 2021
    • Identifiant du client : 2****97.2**9
    • Secret du client : 5****95
    • Secret de signature : d0****f4
    • Code de vérification : U******Q
  5. Sur la même page, dans la section Installer votre application, choisissez autorisations.
  6. Sous Étendues du jeton utilisateur, ajoutez une étendue OAuth pour votre jeton utilisateur.
  7. Sous URL de redirection, ajoutez une URL similaire à celle-ci :
    • Pour la région us-eas-1, utilisez : https://console.aws.amazon.com/appflow/oauth
    • Pour toutes les autres régions, utilisez : https://region.console.aws.amazon.com/appflow/oauth

    Remarque : Veillez à remplacer « région » dans cette URL par la région que vous utilisez.

  8. Ouvrez la console Amazon AppFlow.
  9. Choisissez Créer un flux, puis sous Nom de la source, choisissez Slack.
  10. Sous Choisir une connexion Slack, choisissez Créer une nouvelle connexion.
  11. Sous Connexion à Slack, entrez les informations que vous avez notées à l'étape 4.
  12. Pour le nom de la destination, choisissez Amazon S3, et pour le compartiment de destination, choisissez le compartiment S3 que vous souhaitez utiliser.
  13. Mappez tous les champs, puis choisissez Run flow.
  14. Une fois l'exécution de votre flux terminée, vérifiez le fichier de sortie dans le compartiment S3 que vous avez spécifié comme destination.

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?