Configura Slack per AppFabric - AWS AppFabric

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura Slack per AppFabric

Slack ha la missione di rendere la vita lavorativa delle persone più semplice, piacevole e produttiva. È la piattaforma di produttività per le aziende clienti che migliora le prestazioni offrendo a tutti l'automazione senza codice, semplificando la condivisione delle ricerche e delle conoscenze e mantenendo i team connessi e coinvolti mentre procedono insieme. Come parte di Salesforce, Slack è profondamente integrato nel Salesforce Customer 360, che aumenta la produttività dei team di vendita, assistenza e marketing. Per saperne di più e iniziare a Slack gratuitamente, visita slack.com.

È possibile utilizzare… AWS AppFabric per motivi di sicurezza, per controllare i registri e i dati degli utenti da Slack, normalizza i dati in formato Open Cybersecurity Schema Framework (OCSF) e inviali in un bucket Amazon Simple Storage Service (Amazon S3) o in un flusso Amazon Data Firehose.

AppFabric supporto per Slack

AppFabric supporta la ricezione di informazioni sugli utenti e registri di controllo da Slack.

Prerequisiti

Da utilizzare per AppFabric trasferire i registri di controllo da Slack verso le destinazioni supportate, è necessario soddisfare i seguenti requisiti:

  • È necessario disporre di un piano Enterprise Grid con Slack. Per ulteriori informazioni, vedere Introduzione a Slack Enterprise Grid su Slack sito web.

  • Devi avere un utente con il ruolo di Org Owner nel tuo Slack account. Per ulteriori informazioni sui ruoli, vedere Tipi di ruoli in Slack nella Slack Centro assistenza su Slack sito web.

Considerazioni sui limiti di velocità

Slack impone limiti di aliquota al Slack API. Per ulteriori informazioni sull' Slack APIlimiti di velocità, vedi Limiti di velocità nel Slack APIGuida all'uso su Slack sito web. Se la combinazione di AppFabric e quella esistente Slack APIle applicazioni superano il limite, la visualizzazione dei log di controllo AppFabric potrebbe subire ritardi.

Considerazioni sul ritardo dei dati

Potresti riscontrare un ritardo fino a 30 minuti prima che un evento di audit venga consegnato a destinazione. Ciò è dovuto al ritardo negli eventi di controllo resi disponibili dall'applicazione e alle precauzioni adottate per ridurre la perdita di dati. Tuttavia, questo potrebbe essere personalizzabile a livello di account. Per assistenza, contatta AWS Support.

Connessione AppFabric al tuo Slack account

Dopo aver creato il pacchetto di app all'interno del AppFabric servizio, devi autorizzare AppFabric con Slack. Per trovare le informazioni necessarie per l'autorizzazione Slack con AppFabric, attenersi alla seguente procedura.

Crea un'OAuthapplicazione

AppFabric si integra con Slack utilizzandoOAuth. Esistono due modi per creare un'OAuthapp: utilizzando un manifesto dell'app o Da zero. Per creare un'OAuthapplicazione in Slack, attenersi alla seguente procedura.

Using an app manifest
  1. Passare alla .Slack Interfaccia utente di gestione delle app nel browser.

  2. Scegli Crea nuova app.

  3. Scegli Da un manifesto dell'app.

  4. Scegli l'area di lavoro per la quale desideri AppFabric autorizzare.

  5. Nella casella Inserisci il manifesto dell'app qui sotto, scegli JSONe sostituisci l'esistente JSON con quanto segue. Replace (Sostituisci) <region> con l'apposito Regione AWS (ad esempio, us-east-1).

    { "display_information": { "name": "AppFabric" }, "oauth_config": { "redirect_urls": [ "https://<region>.console.aws.amazon.com/appfabric/oauth2" ], "scopes": { "user": [ "auditlogs:read", "users:read.email", "users:read" ] } }, "settings": { "org_deploy_enabled": false, "socket_mode_enabled": false, "token_rotation_enabled": true } }
  6. Copia e salva l'ID client e il client secret dalla pagina delle informazioni di base.

  7. Per questo auditLogs:read scopo, devi abilitare la distribuzione pubblica della tua app. Per ulteriori informazioni, consulta Abilitare la distribuzione pubblica sul sito Web di Slack.

From scratch
  1. Scegli Da zero nella schermata Crea un'app.

  2. Assegna un nome alla tua app e scegli uno spazio di lavoro.

  3. Copia e salva l'ID cliente e il segreto del cliente dalla pagina delle informazioni di base.

  4. Nella pagina OAuth& Autorizzazioni, attiva l'opzione Sicurezza avanzata dei token tramite rotazione dei token.

  5. Aggiungi un file URL con il seguente formato nella URLs sezione Reindirizzamento della pagina OAuth& Autorizzazioni.

    https://<region>.console.aws.amazon.com/appfabric/oauth2

    In questoURL, <region> c'è il codice per Regione AWS in cui hai configurato il tuo pacchetto di AppFabric app. Ad esempio, il codice per la regione Stati Uniti orientali (Virginia settentrionale) è. us-east-1 Per quella regione, il reindirizzamento URL è. https://us-east-1.console.aws.amazon.com/appfabric/oauth2

  6. Per l'auditLogs:readambito, devi abilitare la distribuzione pubblica della tua app. Per ulteriori informazioni, consulta Abilitare la distribuzione pubblica sul sito Web di Slack.

Ambiti richiesti

Nota

Questa sezione è applicabile solo se hai scelto di creare l'OAuthapp da zero. Salta questa sezione se hai scelto di utilizzare il manifesto dell'app per creare un'autorizzazione dell'applicazione.

È necessario aggiungere i seguenti ambiti di token utente nella pagina OAuth& Autorizzazioni del Slack OAuthapplicazione:

  • auditlogs:read

  • users:read.email

  • users:read

Autorizzazioni dell'app

ID tenant

AppFabric richiederà il tuo ID inquilino. L'ID del tenant inserito è il tuo AppFabric Slack ID dell'area di lavoro. Per ottenere il tuo ID inquilino, segui le istruzioni in Localizza il tuo Slack URLnel Slack Centro assistenza su Slack sito web. Tuo Slack l'area di lavoro URL ha un formato simile a examplecorp.slack.com oexamplecorp.enterprise.slack.com. L'ID tenant di cui hai bisogno è examplecorp senza .slack.com o. .enterprise.slack.com

Nome dell'inquilino

Inserisci un nome che identifichi il tuo Slack ID dell'area di lavoro. AppFabricutilizza il nome del tenant per etichettare le autorizzazioni dell'app e le eventuali acquisizioni create dall'autorizzazione dell'app

ID client

AppFabric richiederà l'ID cliente al tuo Slack OAuthapplicazione. Per trovare l'ID del cliente, procedi nel seguente modo:

  1. Passare alla .Slack Interfaccia utente di gestione delle app nel tuo browser.

  2. Scegli l'OAuthapplicazione con cui utilizzi AppFabric.

  3. Inserisci l'ID client dalla pagina Informazioni di base nel campo ID cliente in AppFabric.

Client secret

AppFabric richiederà il segreto del cliente al tuo Slack OAuthapplicazione. Per trovare il segreto del client, procedi nel seguente modo:

  1. Passare alla .Slack Interfaccia utente di gestione delle app nel tuo browser.

  2. Scegli l'OAuthapplicazione con cui utilizzi AppFabric.

  3. Inserisci il segreto del client dalla pagina Informazioni di base nel campo Segreto client in AppFabric.

Approva l'autorizzazione

Dopo aver creato l'autorizzazione dell'app in AppFabric, riceverai una finestra pop-up da Slack per approvare l'autorizzazione. Per approvare l' AppFabric autorizzazione, scegli consenti.