Come posso caricare dati dall'app Slack su Amazon S3 utilizzando Amazon AppFlow?

2 minuti di lettura
0

Voglio estrarre i miei dati dall'app Slack e caricarli su Amazon Simple Storage Service (Amazon S3). Come posso usare Amazon Appflow per eseguire questa operazione?

Breve descrizione

Per caricare i dati Slack su Amazon S3, crea prima un'app su Slack. Quindi, estrai i dati da quell'app su Amazon S3 utilizzando Amazon Appflow. Puoi anche utilizzare il metodo descritto in questo articolo per caricare dati da un'app Slack esistente su Amazon S3.

Per fare ciò, devi:

  • Annotare l'ID del client, il segreto del client e il nome dell'istanza Slack.
  • Impostare un URL di reindirizzamento.
  • Impostare gli ambiti utente richiesti in Slack.

Risoluzione

  1. Accedi a Slack e crea uno spazio di lavoro.
  2. Crea un canale e consenti l'accesso ai tuoi utenti aggiungendo il loro ID e-mail.
  3. Crea un'app nell'area di lavoro che hai creato aggiungendo un nome e quindi scegliendo il pulsante Crea app.
  4. Dopo aver creato un'app, annota le seguenti informazioni nella pagina di conferma. Queste informazioni sono necessarie per creare un connettore Amazon AppFlow per Slack. Guarda questo esempio:
    • ID app: A0****D
    • Data di creazione dell'app: 20 ottobre 2021
    • ID client: 2****97.2**9
    • Segreto del client: 5****95
    • Segreto della firma: d0****f4
    • Codice di verifica: U******q
  5. Nella stessa pagina, nella sezione Installa la tua app, scegli l'ambito delle autorizzazioni.
  6. In Ambiti del token dell'utente, aggiungi un Ambito OAuth per il tuo token utente.
  7. In URL di reindirizzamento, aggiungi un URL simile al seguente:
    • Per la regione us-eas-1 usa: https://console.aws.amazon.com/appflow/oauth
    • Per tutte le altre regioni, usa: https://region.console.aws.amazon.com/appflow/oauthNota: assicurati di sostituire "regione" in questo URL con la regione che stai utilizzando.
  8. Apri la console Amazon AppFlow.
  9. Scegli Crea flusso, quindi in Nome sorgente scegli Slack.
  10. In Scegli connessione Slack, scegli Crea nuova connessione.
  11. In Connetti a Slack, inserisci i dettagli che hai annotato nel passaggio 4.
  12. Per Nome della destinazione, scegli Amazon S3 e per Bucket di destinazione, scegli il bucket S3 che desideri utilizzare.
  13. Mappa tutti i campi, quindi scegli Esegui flusso.
  14. Al termine dell'esecuzione del flusso, controlla il file di output nel bucket S3 che hai specificato come destinazione.

Informazioni correlate

Cos'è Amazon AppFlow?

Applicazioni di origine e destinazione supportate

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa