Configuración Slack para AppFabric - AWS AppFabric

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración Slack para AppFabric

Slack tiene la misión de hacer que la vida laboral de las personas sea más sencilla, agradable y productiva. Es la plataforma de productividad para empresas clientes que mejora el rendimiento al capacitar a todos con la automatización sin código, haciendo que la búsqueda y el intercambio de conocimientos sean fluidos manteniendo a los equipos conectados y comprometidos a medida que avanzan juntos en el trabajo. Como parte de Salesforce, Slack está profundamente integrado en el Salesforce Customer 360, que potencia la productividad de los equipos de ventas, servicio y marketing. Para obtener más información y empezar con Slack de forma gratuita, visita slack.com.

Puede usar… AWS AppFabric por motivos de seguridad, para auditar los registros y los datos de los usuarios de Slack, normalice los datos al formato Open Cybersecurity Schema Framework (OCSF) y envíe los datos a un bucket de Amazon Simple Storage Service (Amazon S3) o a una transmisión de Amazon Data Firehose.

AppFabric soporte para Slack

AppFabric admite la recepción de información de usuario y registros de auditoría de Slack.

Requisitos previos

Para usar AppFabric para transferir registros de auditoría desde Slack para viajar a los destinos admitidos, debes cumplir los siguientes requisitos:

  • Debes tener un plan Enterprise Grid con Slack. Para obtener más información, consulte Introducción a Slack Enterprise Grid en el Slack sitio web.

  • Debe tener un usuario con el rol de propietario de la organización en su Slack account. Para obtener más información sobre los roles, consulte Tipos de roles en Slack en la Slack Centro de ayuda sobre Slack sitio web.

Consideraciones de límites de velocidad

Slack impone límites de velocidad a la Slack API. Para obtener más información acerca de Slack APIlímites de velocidad, consulte Límites de velocidad en la Slack APIGuía de uso sobre el Slack sitio web. Si la combinación de AppFabric y su existente Slack APIsi las solicitudes superan el límite, es AppFabric posible que los registros de auditoría que aparezcan se retrasen.

Consideraciones sobre el retraso de datos

Es posible que se produzca un retraso de hasta 30 minutos para que un evento de auditoría se entregue a su destino. Esto se debe al retraso con el que la aplicación envía los eventos de auditoría, así como a las protecciones adoptadas para reducir la pérdida de datos. Sin embargo, esto puede personalizarse a nivel de cuenta. Para obtener ayuda, póngase en contacto con AWS Support.

Conectándose AppFabric a su Slack cuenta

Después de crear tu paquete de aplicaciones dentro del AppFabric servicio, debes autorizarlo AppFabric con Slack. Para encontrar la información necesaria para autorizar Slack con AppFabric, sigue los siguientes pasos.

Crea una OAuth aplicación

AppFabric se integra con Slack usandoOAuth. Hay dos formas de crear una OAuth aplicación: mediante un manifiesto de aplicación o desde cero. Para crear una OAuth aplicación en Slack, siga los pasos siguientes.

Using an app manifest
  1. Vaya a la .Slack Interfaz de usuario de administración de aplicaciones en su navegador.

  2. Elija Crear nueva aplicación.

  3. Elija Desde el manifiesto de una aplicación.

  4. Elige el espacio de trabajo para el que quieres autorizar AppFabric.

  5. En el cuadro Introduce el manifiesto de la aplicación a continuación, selecciona JSONy sustituye el existente JSON por lo siguiente. Reemplazar <region> con el correspondiente Región de AWS (por ejemplo, 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 y guarde la ID y el secreto del cliente de la página de información básica.

  7. Para conocer el alcance de auditLogs:read, debe habilitar la distribución pública de su aplicación. Para obtener más información, consulte Habilitar la distribución pública en el sitio web de Slack.

From scratch
  1. Seleccione Desde cero en la pantalla Crear una aplicación.

  2. Póngale un nombre a su aplicación y elija un espacio de trabajo.

  3. Copie y guarde la ID y el secreto del cliente de la página de información básica.

  4. En la página OAuthy permisos, selecciona la opción de seguridad avanzada de los tokens mediante la rotación de los mismos.

  5. Añade un URL con el siguiente formato en la URLs sección de redireccionamiento de la página OAuthy permisos.

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

    En esteURL, <region> se encuentra el código del Región de AWS en el que configuraste tu paquete de AppFabric aplicaciones. Por ejemplo, el código de la región del Este de EE. UU. (Norte de Virginia) es us-east-1. Para esa región, la redirección URL eshttps://us-east-1.console.aws.amazon.com/appfabric/oauth2.

  6. Para conocer el alcance de auditLogs:read, debe habilitar la distribución pública de su aplicación. Para obtener más información, consulte Habilitar la distribución pública en el sitio web de Slack.

Ámbitos obligatorios

nota

Esta sección solo es aplicable si opta por crear la OAuth aplicación desde cero. Omita esta sección si elige usar el manifiesto de la aplicación para crear una autorización de aplicación.

Debes añadir los siguientes ámbitos de token de usuario en la página OAuthy permisos de tu Slack OAuthaplicación:

  • auditlogs:read

  • users:read.email

  • users:read

Autorizaciones de la aplicación

ID de inquilino

AppFabric solicitará su identificación de inquilino. La identificación de inquilino AppFabric es su Slack ID del espacio de trabajo. Para obtener tu ID de inquilino, sigue las instrucciones de Localiza tu Slack URLen el Slack Centro de ayuda en el Slack sitio web. Sus Slack el espacio de trabajo URL tiene un formato similar a examplecorp.slack.com oexamplecorp.enterprise.slack.com. La ID de inquilino que necesita es examplecorp sin .slack.com ni .enterprise.slack.com.

Nombre de inquilino

Introduzca un nombre que identifique su Slack ID de espacio de trabajo. AppFabricusa el nombre del inquilino para etiquetar las autorizaciones de la aplicación y cualquier incorporación creada a partir de la autorización de la aplicación

ID de cliente

AppFabric solicitará el ID de cliente de su Slack OAuthsolicitud. Siga los pasos siguientes para encontrar la ID de cliente:

  1. Vaya a la .Slack Interfaz de usuario de administración de aplicaciones en su navegador.

  2. Elige la OAuth aplicación con la que vas a utilizar AppFabric.

  3. Introduzca el ID de cliente de la página de información básica en el campo ID de cliente de AppFabric.

Secreto del cliente

AppFabric solicitará el secreto de cliente a su Slack OAuthsolicitud. Siga los pasos siguientes para encontrar su secreto de cliente:

  1. Vaya a la .Slack Interfaz de usuario de administración de aplicaciones en su navegador.

  2. Elige la OAuth aplicación con la que utilizas AppFabric.

  3. Introduzca el secreto del cliente de la página de información básica en el campo secreto del cliente de AppFabric.

Cómo aprobar la autorización

Tras crear la autorización de la aplicación AppFabric, aparecerá una ventana emergente de Slack para aprobar la autorización. Para aprobar la AppFabric autorización, seleccione permitir.