YoVDO

Using AWS Lambda with Amazon CloudWatch and SNS to Implement a Slack Chat Bot

Offered By: Amazon Web Services via AWS Skill Builder

Tags

AWS Lambda Courses Cloud Computing Courses Serverless Architectures Courses Webhooks Courses Amazon CloudWatch Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Languages Available: Español (Latinoamérica) | Français | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体)


In this lab you will build a chat bot for Slack, using a Lambda blueprint. Chat bots have the ability to interact with teams and users, respond to commands, and post notifications, giving all conversation participants visibility into team activities. You will build a bot that posts CloudWatch alarms to your Slack channel. Prerequisites: To successfully complete this lab, you should be familiar with AWS Lambda and Amazon CloudWatch through taking the introductory labs. You will need to have or create an account with the online service Slack to complete this lab-- instructions are provided. Familiarity with Slack is helpful, though not required.


Level

Fundamental


Duration

1 Hours 0 Minutes


Course Objectives

In this course, you will learn how to:

  • Create a Slack chat bot using a Lambda blueprint
  • Configure the bot with a Slack webhook to post messages to a Slack channel

Intended Audience

This course is intended for:

  • Architects
  • Developers


Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • Familiar with AWS Lambda and Amazon CloudWatch
  • Familiarity with Slack is helpful, though not required


Course Outline

  • Task 1: Create Your Slack Account
  • Task 2: Configure Incoming WebHooks For Slack
  • Task 3: Create and Subscribe to an SNS Topic
  • Task 4: Create a Lambda Function
  • Task 5: Test your Lambda function
  • Task 6: Create a CloudWatch Alarm
  • Task 7: Test your chat bot

Tags

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Defined Networking
Georgia Institute of Technology via Coursera
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
Web-Technologien
openHPI
Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique