Configurar Slack para AppFabric - AWS AppFabric

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar Slack para AppFabric

Slack tem a missão de tornar a vida profissional das pessoas mais simples, mais agradável e mais produtiva. É a plataforma de produtividade para empresas clientes que melhora o desempenho ao capacitar todos com automação sem código, simplificando a pesquisa e o compartilhamento de conhecimento, além de manter as equipes conectadas e engajadas à medida que avançam no trabalho em conjunto. Como parte do Salesforce, Slack está profundamente integrado ao Salesforce Customer 360, aumentando a produtividade das equipes de vendas, serviços e marketing. Para saber mais e começar a usar Slack gratuitamente, visite slack.com.

Você pode usar: AWS AppFabric para fins de segurança, audite registros e dados do usuário do Slack, normalize os dados no formato Open Cybersecurity Schema Framework (OCSF) e envie os dados para um bucket do Amazon Simple Storage Service (Amazon S3) ou para um stream do Amazon Data Firehose.

AppFabric suporte para Slack

AppFabric suporta o recebimento de informações do usuário e registros de auditoria do Slack.

Pré-requisitos

Para usar AppFabric para transferir registros de auditoria de Slack para destinos compatíveis, você deve atender aos seguintes requisitos:

  • Você deve ter um plano Enterprise Grid com Slack. Para obter mais informações, consulte Uma introdução ao Slack Enterprise Grid no Slack site.

  • Você deve ter um usuário com a função de proprietário da organização em seu Slack conta. Para obter mais informações sobre funções, consulte Tipos de funções em Slack no Slack Central de ajuda no Slack site.

Considerações sobre limites de taxa

Slack impõe limites de taxa ao Slack API. Para obter mais informações sobre Slack APIlimites de taxa, consulte Limites de taxa no Slack APIGuia de uso no Slack site. Se a combinação de AppFabric e sua existente Slack APIos aplicativos excedem o limite, os registros de auditoria que aparecem AppFabric podem ser atrasados.

Considerações sobre o atraso de dados

Poderá ocorrer um atraso de até 30 minutos para que um evento de auditoria seja entregue ao seu destino. Isso se deve ao atraso nos eventos de auditoria disponibilizados pelo aplicativo, bem como às precauções tomadas para reduzir a perda de dados. No entanto, isso pode ser personalizado ao nível da conta. Para obter assistência, entre em contato AWS Support.

Conectando-se AppFabric ao seu Slack conta

Depois de criar seu pacote de aplicativos dentro do AppFabric serviço, você deve autorizar AppFabric com Slack. Para encontrar as informações necessárias para autorizar Slack com AppFabric, use as etapas a seguir.

Crie um OAuth aplicativo

AppFabric integra-se com Slack usandoOAuth. Há duas maneiras de criar um OAuth aplicativo: usando um manifesto de aplicativo ou do zero. Para criar um OAuth aplicativo no Slack, use as etapas a seguir.

Using an app manifest
  1. Navegue até o .Slack UI de gerenciamento de aplicativos em seu navegador.

  2. Selecione Create novo aplicativo.

  3. Escolha A partir de um manifesto de aplicativo.

  4. Escolha o espaço de trabalho para o qual você deseja AppFabric autorizar.

  5. Na caixa Inserir manifesto do aplicativo abaixo, escolha JSONe substitua o existente JSON pelo seguinte. Substituir <region> com o apropriado Região da AWS (por exemplo, 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. Copie e salve a ID e o segredo do cliente na página Informações básicas.

  7. Para o escopo do auditLogs:read, você deve ativar a distribuição pública do seu aplicativo. Para mais informações, consulte Ativação da distribuição pública no site do Slack.

From scratch
  1. Escolha Do zero na tela Criar um aplicativo.

  2. Dê um nome ao seu aplicativo e escolha um espaço de trabalho.

  3. Copie e salve a ID e o segredo do cliente na página Informações básicas.

  4. Na página OAuth& Permissões, opte pela opção Segurança avançada de tokens por meio da rotação de tokens.

  5. Adicione um URL com o seguinte formato na URLs seção Redirecionamento da página OAuth& Permissões.

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

    NesteURL, <region> está o código para o Região da AWS no qual você configurou seu pacote de AppFabric aplicativos. Por exemplo, o código para a região Leste dos EUA (Norte da Virgínia) é us-east-1. Para essa região, o redirecionamento URL éhttps://us-east-1.console.aws.amazon.com/appfabric/oauth2.

  6. Para o escopo do auditLogs:read, você deve ativar a distribuição pública do seu aplicativo. Para mais informações, consulte Ativação da distribuição pública no site do Slack.

Escopos necessários

nota

Esta seção só é aplicável se você optar por criar o OAuth aplicativo do zero. Ignore esta seção se você optar por usar o manifesto do aplicativo para criar uma autorização de aplicativo.

Você deve adicionar os seguintes escopos de token de usuário na página OAuth& Permissões do seu Slack OAuthaplicação:

  • auditlogs:read

  • users:read.email

  • users:read

Autorizações do aplicativo

ID de locatário

AppFabric solicitará seu ID de inquilino. O ID do inquilino AppFabric é seu Slack ID do espaço de trabalho. Para obter seu ID de inquilino, siga as instruções em Localize seu Slack URLno Slack Central de ajuda no Slack site. Suas Slack o espaço de trabalho URL tem um formato semelhante a examplecorp.slack.com ouexamplecorp.enterprise.slack.com. A ID de locatário de que você precisa é examplecorp sem .slack.com ou .enterprise.slack.com.

Nome do locatário

Insira um nome que identifique seu Slack ID do espaço de trabalho. AppFabricusa o nome do inquilino para rotular as autorizações do aplicativo e todas as ingestões criadas a partir da autorização do aplicativo

ID de cliente

AppFabric solicitará o ID do cliente do seu Slack OAuthaplicativo. Para encontrar a ID de cliente, siga as etapas abaixo:

  1. Navegue até o .Slack UI de gerenciamento de aplicativos em seu navegador.

  2. Escolha o OAuth aplicativo com o qual você usa AppFabric.

  3. Insira a ID do cliente da página Informações básicas no campo ID do cliente em AppFabric.

Segredo do cliente

AppFabric solicitará o segredo do cliente de seu Slack OAuthaplicativo. Para encontrar o segredo do cliente, siga as etapas abaixo:

  1. Navegue até o .Slack UI de gerenciamento de aplicativos em seu navegador.

  2. Escolha o OAuth aplicativo com o qual você usa AppFabric.

  3. Insira o segredo do cliente da página Informações básicas no campo Segredo do cliente em AppFabric.

Aprovar autorização

Depois de criar a autorização do aplicativo em AppFabric, você receberá uma janela pop-up de Slack para aprovar a autorização. Para aprovar a AppFabric autorização, escolha permitir.