Cómo empezar a usar las notificaciones de Slack - Amazon CodeCatalyst

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.

Cómo empezar a usar las notificaciones de Slack

Después de crear un proyecto, puedes configurar las notificaciones de Slack que ayuden a tu equipo a supervisar los recursos del proyecto.

Estos pasos te explican cómo configurar las notificaciones de Slack por primera vez. CodeCatalyst Si ya has configurado las notificaciones, consultaEnviar notificaciones de Slack y por correo electrónico desde CodeCatalyst.

nota

El conjunto de eventos del proyecto que se puede enviar a los canales de notificación no es el mismo conjunto de eventos sobre los que los usuarios pueden elegir que se les notifique por correo electrónico. Para obtener más información, consulte Enviar notificaciones de Slack y por correo electrónico desde CodeCatalyst.

Requisitos previos

Antes de comenzar, necesitará lo siguiente:

  • Un CodeCatalyst espacio. Para obtener información sobre cómo crear un CodeCatalyst espacio e iniciar sesión por primera vez, consulteConfigurar e iniciar sesión en CodeCatalyst.

  • Un CodeCatalyst proyecto. Para obtener más información, consulte Creación de un proyecto.

  • Una CodeCatalyst cuenta con el rol de administrador del proyecto o administrador del espacio. Para obtener más información, consulte Concesión de acceso con roles de usuario.

  • Una cuenta de Slack y un espacio de trabajo de Slack a los que se pueda acceder mediante. CodeCatalyst

  • Un canal de Slack al que se CodeCatalyst enviarán las notificaciones. El canal puede ser público o privado.

Paso 1: Conéctate CodeCatalyst a tu espacio de trabajo de Slack

Solo los usuarios con el rol de administrador de espacios pueden añadir o eliminar espacios de trabajo de Slack. Añadir o eliminar un espacio de trabajo de Slack afecta a todos los proyectos del espacio. Para establecer la conexión entre CodeCatalyst y Slack, CodeCatalyst realiza un protocolo de autenticación de OAuth seguro con tu espacio de trabajo de Slack.

Sigue las siguientes instrucciones para conectarte a tu espacio de trabajo de Slack CodeCatalyst .

nota

Esto solo debe hacerse una vez para cada espacio de trabajo de Slack. A continuación, puedes configurar las notificaciones por canal de Slack.

Para conectarte CodeCatalyst a tu espacio de trabajo de Slack
  1. Abre la CodeCatalyst consola en https://codecatalyst.aws/.

  2. Navegue hasta su proyecto.

  3. En el panel de navegación, selecciona Configuración del proyecto.

  4. Seleccione la pestaña Notificaciones.

  5. Selecciona Configurar notificaciones.

  6. Elige Conectar al espacio de trabajo de Slack.

  7. Lee el contenido del cuadro de diálogo y, a continuación, selecciona Conectar al espacio de trabajo de Slack.

  8. En el mensaje del AWSChatbot:

    1. En la esquina superior derecha, elige el espacio de trabajo de Slack que contiene tu canal.

    2. Elija Allow.

    Volverás a la CodeCatalyst consola.

  9. Siga en Paso 2: Añade tu canal de Slack a CodeCatalyst.

Paso 2: Añade tu canal de Slack a CodeCatalyst

Necesitas el ID del canal de Slack para añadir tu canal. CodeCatalyst

Para obtener el ID de tu canal de Slack
  1. Inicia sesión en Slack. Para obtener más información, consulta Iniciar sesión en Slack.

  2. Ve al espacio de trabajo de Slack que contiene el canal al que quieres que vayan las notificaciones. Para obtener más información, consulta Cambiar de un espacio de trabajo de Slack o iniciar sesión en otros espacios de trabajo de Slack.

  3. En el panel de navegación, abre el menú contextual (haz clic con el botón derecho) del canal al que quieres que vayan las notificaciones y selecciona Abrir los detalles del canal.

    El ID del canal aparece en la parte inferior del cuadro de diálogo.

  4. Copie el valor del ID del canal. Lo necesitará en el siguiente paso.

Ahora puedes conectar tu canal de Slack con el ID de canal que acabas de copiar. CodeCatalyst

Para añadir tu canal de Slack a CodeCatalyst
  1. Antes de empezar, si tu canal de Slack es privado, añade la aplicación AWS Chatbot al canal de la siguiente manera:

    1. En el cuadro de mensajes de tu canal de Slack, introduce @aws y selecciona una aplicación en el cuadro de diálogo.

    2. Pulse Intro.

      Aparece un mensaje de Slackbot que indica que AWS Chatbot no está en el canal privado.

    3. Selecciona Invitarlos para invitar al AWS Chatbot al canal.

  2. En la CodeCatalyst consola, selecciona Siguiente.

  3. En el ID del canal, pega el ID del canal de Slack que obtuviste anteriormente.

  4. En Nombre del canal, introduce un nombre. Te recomendamos usar el nombre del canal de Slack.

  5. Elija Siguiente.

  6. En Seleccionar eventos de notificación, elige el tipo de evento del que quieres recibir notificaciones.

  7. Elija Finalizar.

Paso 3: Prueba las notificaciones desde CodeCatalyst Slack

Una vez que tu proyecto esté configurado para enviar notificaciones sobre el estado del flujo de trabajo, podrás ver tus notificaciones en Slack.

Para ver tus notificaciones en Slack
  1. En tu CodeCatalyst proyecto, inicia un flujo de trabajo manualmente para completar una ejecución del flujo de trabajo y recibir una notificación de estado cuando finalice la ejecución.

  2. En Slack, consulta el canal que configuraste para las notificaciones. Tus notificaciones muestran el estado más reciente de cada flujo de trabajo ejecutado y si se ha ejecutado correctamente o no.

Paso 4: Siguientes pasos

Una vez que hayas configurado un espacio de trabajo de Slack para tu CodeCatalyst espacio, podrás añadir canales de Slack adicionales a los CodeCatalyst proyectos existentes y añadirlos a los proyectos nuevos una vez que los hayas creado. También puedes informar a los usuarios del proyecto de que pueden configurar las notificaciones personales de Slack para sus ID de miembro de Slack y configurar los eventos para los que recibirán correos electrónicos. Para obtener más información, consulte Enviar notificaciones de Slack y por correo electrónico desde CodeCatalyst.