SlideShare a Scribd company logo
1 of 17
Download to read offline
Introduction to IAM Roles used with
Amazon Lex
Created By:
Tasha Penwell
Hocking College
Amazon Lex and
IAM Roles
Hi! Let's learn
about Lex and
IAM
Can you
explain
IAM first?
Certainly! IAM
manages access
to AWS services and
resources
IAM stands for Identity & Access Managment
and is set up by root/admin account
So I can choose
who can access
backend resources
in my app?
Least privilege is the practice of restricting access rights to
only those resources absolutely required to perform
routine activities
Exactly - it helps
reinforce the policy
of least privilege
Amazon Lex builds
conversational interfaces
into any application using
voice and text
Yes - that's
right!
Lex can build
applications so users
can have a lifelike
conversation with our
app?
Is this what
Alexa
Technology
uses too?
Awesome! Okay
let's get back to
learning about IAM
roles for Lex
Great!
There are two
IAM  Roles
The first one is...
AWSServiceRoleforLexBots
Invokes Amazon Polly
Calls Amazon Comprehend
Amazon Polly creates applications that talk
Amazon Comprehend discovers insights from the natural language
AWSServiceRoleforLexChannels
Posts text to bot
Used for messaging
channels like Facebook
Messenger
A bot runs automated tasks over the Internet
HaHa - it
does looks
strange !
Cool! Those are some
some strange looking
names. There's no spaces
between words?
Yes, that's
right. The
IAM roles
are big
words with
no spaces
Okay, how do we
create these IAM
roles when using Lex?
Nothing!
AWS
Creates it
for you!
Really? How
does that
work?
When a developer creates the first
bot using the AWS Console, Lex
creates the IAM role
AWSServiceRoleforLexBots
The AWS Console is where the developer can
manage the AWS resources.
When the developer first associates
bot with a messaging channel, Lex
creates the IAM role
AWSServiceRoleforLexChannels
Ok, how about
the other IAM
role?
Messaging platforms that Lex works with includes
Facebook, Slack, and Twilio
IAM stands for Identity & Access Management
and is used to manage access to AWS services
and resources
Awesome! Let's
see if I got this
straight...
Lex builds
conversational
interfaces into any
application using
voice and text
Perfect!
And for the IAM
Roles...
There are 2 IAM Roles that are
automatically created
AWSServiceRoleforLexBots is used to create speech
responses with Polly and calls upon Amazon
Comprehend service to determine what the user is
saying with natural language understanding. It is
created automatically when using the Lex Console
AWSServiceRoleforLexChannels is used to
post text on messaging channels. It is
created when developer first associates bot
with a messaging channel like Facebook
Messenger.
Yes it
does!
Amazon Lex and
IAM have some
great resources to
help build
chatbots!
You can learn more about Lex at
https://docs.aws.amazon.com/lex/latest/dg/w
hat-is.html
Thank you for joining us as
we learn a little about
Amazon Lex and IAM.
If you have any questions or
would like to learn more
please feel free to reach out
to the contact information
below:
Tasha Penwell
Text: 740-300-1684
Email: penwellt31810@hocking.edu

More Related Content

Similar to Let's learn about Lex and IAM Roles

An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...
An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...
An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...Amazon Web Services
 
把您的 Amazon Lex Chatbot 與訊息服務集成
把您的 Amazon Lex Chatbot 與訊息服務集成把您的 Amazon Lex Chatbot 與訊息服務集成
把您的 Amazon Lex Chatbot 與訊息服務集成Amazon Web Services
 
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...Edureka!
 
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNetRaleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNetAmazon Web Services
 
使用 Amazon Lex 在應用程式中建立對話式機器人
使用 Amazon Lex 在應用程式中建立對話式機器人 使用 Amazon Lex 在應用程式中建立對話式機器人
使用 Amazon Lex 在應用程式中建立對話式機器人 Amazon Web Services
 
Announcing Amazon Lex - January 2017 AWS Online Tech Talks
Announcing Amazon Lex - January 2017 AWS Online Tech TalksAnnouncing Amazon Lex - January 2017 AWS Online Tech Talks
Announcing Amazon Lex - January 2017 AWS Online Tech TalksAmazon Web Services
 
Integrate Your Amazon Lex Chatbot with Any Messaging Service
Integrate Your Amazon Lex Chatbot with Any Messaging ServiceIntegrate Your Amazon Lex Chatbot with Any Messaging Service
Integrate Your Amazon Lex Chatbot with Any Messaging ServiceAmazon Web Services
 
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)Amazon Web Services
 
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017Amazon Web Services
 
Enriching Customer Experience using a Serverless Voice Chatbot
Enriching Customer Experience using a Serverless Voice ChatbotEnriching Customer Experience using a Serverless Voice Chatbot
Enriching Customer Experience using a Serverless Voice ChatbotInjae Kwak
 
An Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWSAn Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWSKristana Kane
 
Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...Amazon Web Services
 
Amazon Polly and Amazon Lex Workshop
Amazon Polly and Amazon Lex WorkshopAmazon Polly and Amazon Lex Workshop
Amazon Polly and Amazon Lex WorkshopAmazon Web Services
 
Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...Amazon Web Services
 
Building voice enabled Apps with Alexa voice service and Amazon Lex.
Building voice enabled Apps with Alexa voice service and Amazon Lex.     Building voice enabled Apps with Alexa voice service and Amazon Lex.
Building voice enabled Apps with Alexa voice service and Amazon Lex. Amazon Web Services
 
AWS Summit Singapore - Machine Learning in Practice
AWS Summit Singapore - Machine Learning in PracticeAWS Summit Singapore - Machine Learning in Practice
AWS Summit Singapore - Machine Learning in PracticeAmazon Web Services
 

Similar to Let's learn about Lex and IAM Roles (20)

An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...
An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...
An Overview of AI at AWS: Amazon Lex, Amazon Polly, Amazon Rekognition, Apach...
 
把您的 Amazon Lex Chatbot 與訊息服務集成
把您的 Amazon Lex Chatbot 與訊息服務集成把您的 Amazon Lex Chatbot 與訊息服務集成
把您的 Amazon Lex Chatbot 與訊息服務集成
 
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
 
AI Overview
AI OverviewAI Overview
AI Overview
 
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNetRaleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
Raleigh DevDay 2017: Distributed Deep Learning on AWS with Apache MXNet
 
使用 Amazon Lex 在應用程式中建立對話式機器人
使用 Amazon Lex 在應用程式中建立對話式機器人 使用 Amazon Lex 在應用程式中建立對話式機器人
使用 Amazon Lex 在應用程式中建立對話式機器人
 
Announcing Amazon Lex - January 2017 AWS Online Tech Talks
Announcing Amazon Lex - January 2017 AWS Online Tech TalksAnnouncing Amazon Lex - January 2017 AWS Online Tech Talks
Announcing Amazon Lex - January 2017 AWS Online Tech Talks
 
Integrate Your Amazon Lex Chatbot with Any Messaging Service
Integrate Your Amazon Lex Chatbot with Any Messaging ServiceIntegrate Your Amazon Lex Chatbot with Any Messaging Service
Integrate Your Amazon Lex Chatbot with Any Messaging Service
 
Deep Dive: Amazon Lex
Deep Dive: Amazon LexDeep Dive: Amazon Lex
Deep Dive: Amazon Lex
 
Chatbots with Serverless
Chatbots with ServerlessChatbots with Serverless
Chatbots with Serverless
 
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
AWS re:Invent 2016: NEW LAUNCH! Introducing Amazon Lex (MAC304)
 
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
Building ChatBots with Amazon Lex - AWS Summit Tel Aviv 2017
 
Enriching Customer Experience using a Serverless Voice Chatbot
Enriching Customer Experience using a Serverless Voice ChatbotEnriching Customer Experience using a Serverless Voice Chatbot
Enriching Customer Experience using a Serverless Voice Chatbot
 
An Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWSAn Overview to Artificial Intelligence Services at AWS
An Overview to Artificial Intelligence Services at AWS
 
Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - May 2017 AWS O...
 
Amazon Polly and Amazon Lex Workshop
Amazon Polly and Amazon Lex WorkshopAmazon Polly and Amazon Lex Workshop
Amazon Polly and Amazon Lex Workshop
 
Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...
Integrate Your Amazon Lex Chatbot with Any Messaging Service - AWS Online Tec...
 
Building voice enabled Apps with Alexa voice service and Amazon Lex.
Building voice enabled Apps with Alexa voice service and Amazon Lex.     Building voice enabled Apps with Alexa voice service and Amazon Lex.
Building voice enabled Apps with Alexa voice service and Amazon Lex.
 
Introduzione ad Amazon Lex
Introduzione ad Amazon LexIntroduzione ad Amazon Lex
Introduzione ad Amazon Lex
 
AWS Summit Singapore - Machine Learning in Practice
AWS Summit Singapore - Machine Learning in PracticeAWS Summit Singapore - Machine Learning in Practice
AWS Summit Singapore - Machine Learning in Practice
 

More from Tasha Penwell

The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdfRevolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdfTasha Penwell
 
4 Ways That Snapchat Can Be Used in the Classroom.pdf
4 Ways That Snapchat Can Be Used in the Classroom.pdf4 Ways That Snapchat Can Be Used in the Classroom.pdf
4 Ways That Snapchat Can Be Used in the Classroom.pdfTasha Penwell
 
Snap Into It Bring Snapchat to the Classroom 20230124.pdf
Snap Into It Bring Snapchat to the Classroom 20230124.pdfSnap Into It Bring Snapchat to the Classroom 20230124.pdf
Snap Into It Bring Snapchat to the Classroom 20230124.pdfTasha Penwell
 
Roles in Cloud Computing
Roles in Cloud ComputingRoles in Cloud Computing
Roles in Cloud ComputingTasha Penwell
 
Snapchat Insights from Community Lens Filter Experience
Snapchat Insights from Community Lens Filter ExperienceSnapchat Insights from Community Lens Filter Experience
Snapchat Insights from Community Lens Filter ExperienceTasha Penwell
 
AWS Shared Responsibility Model
AWS Shared Responsibility ModelAWS Shared Responsibility Model
AWS Shared Responsibility ModelTasha Penwell
 
Fetch with Frankie and Bowser
Fetch with Frankie and BowserFetch with Frankie and Bowser
Fetch with Frankie and BowserTasha Penwell
 
Service Workers and Their Role in Apps
Service Workers and Their Role in AppsService Workers and Their Role in Apps
Service Workers and Their Role in AppsTasha Penwell
 
Tasha Penwell Resume.docx
Tasha Penwell Resume.docxTasha Penwell Resume.docx
Tasha Penwell Resume.docxTasha Penwell
 

More from Tasha Penwell (12)

The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdfRevolutionize the way you work with AI and ChatGPT..gslides (2).pdf
Revolutionize the way you work with AI and ChatGPT..gslides (2).pdf
 
4 Ways That Snapchat Can Be Used in the Classroom.pdf
4 Ways That Snapchat Can Be Used in the Classroom.pdf4 Ways That Snapchat Can Be Used in the Classroom.pdf
4 Ways That Snapchat Can Be Used in the Classroom.pdf
 
Snap Into It Bring Snapchat to the Classroom 20230124.pdf
Snap Into It Bring Snapchat to the Classroom 20230124.pdfSnap Into It Bring Snapchat to the Classroom 20230124.pdf
Snap Into It Bring Snapchat to the Classroom 20230124.pdf
 
Roles in Cloud Computing
Roles in Cloud ComputingRoles in Cloud Computing
Roles in Cloud Computing
 
Snapchat Insights from Community Lens Filter Experience
Snapchat Insights from Community Lens Filter ExperienceSnapchat Insights from Community Lens Filter Experience
Snapchat Insights from Community Lens Filter Experience
 
Amazon Career Day
Amazon Career DayAmazon Career Day
Amazon Career Day
 
AWS Shared Responsibility Model
AWS Shared Responsibility ModelAWS Shared Responsibility Model
AWS Shared Responsibility Model
 
Fetch with Frankie and Bowser
Fetch with Frankie and BowserFetch with Frankie and Bowser
Fetch with Frankie and Bowser
 
Service Workers and Their Role in Apps
Service Workers and Their Role in AppsService Workers and Their Role in Apps
Service Workers and Their Role in Apps
 
A Bot Named Lex
A Bot Named LexA Bot Named Lex
A Bot Named Lex
 
Tasha Penwell Resume.docx
Tasha Penwell Resume.docxTasha Penwell Resume.docx
Tasha Penwell Resume.docx
 

Recently uploaded

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Let's learn about Lex and IAM Roles

  • 1. Introduction to IAM Roles used with Amazon Lex Created By: Tasha Penwell Hocking College Amazon Lex and IAM Roles
  • 2. Hi! Let's learn about Lex and IAM Can you explain IAM first?
  • 3. Certainly! IAM manages access to AWS services and resources IAM stands for Identity & Access Managment and is set up by root/admin account
  • 4. So I can choose who can access backend resources in my app? Least privilege is the practice of restricting access rights to only those resources absolutely required to perform routine activities Exactly - it helps reinforce the policy of least privilege
  • 5. Amazon Lex builds conversational interfaces into any application using voice and text
  • 6. Yes - that's right! Lex can build applications so users can have a lifelike conversation with our app? Is this what Alexa Technology uses too?
  • 7. Awesome! Okay let's get back to learning about IAM roles for Lex Great! There are two IAM  Roles
  • 8. The first one is... AWSServiceRoleforLexBots Invokes Amazon Polly Calls Amazon Comprehend Amazon Polly creates applications that talk Amazon Comprehend discovers insights from the natural language
  • 9. AWSServiceRoleforLexChannels Posts text to bot Used for messaging channels like Facebook Messenger A bot runs automated tasks over the Internet
  • 10. HaHa - it does looks strange ! Cool! Those are some some strange looking names. There's no spaces between words? Yes, that's right. The IAM roles are big words with no spaces
  • 11. Okay, how do we create these IAM roles when using Lex? Nothing! AWS Creates it for you!
  • 12. Really? How does that work? When a developer creates the first bot using the AWS Console, Lex creates the IAM role AWSServiceRoleforLexBots The AWS Console is where the developer can manage the AWS resources.
  • 13. When the developer first associates bot with a messaging channel, Lex creates the IAM role AWSServiceRoleforLexChannels Ok, how about the other IAM role? Messaging platforms that Lex works with includes Facebook, Slack, and Twilio
  • 14. IAM stands for Identity & Access Management and is used to manage access to AWS services and resources Awesome! Let's see if I got this straight... Lex builds conversational interfaces into any application using voice and text Perfect!
  • 15. And for the IAM Roles... There are 2 IAM Roles that are automatically created AWSServiceRoleforLexBots is used to create speech responses with Polly and calls upon Amazon Comprehend service to determine what the user is saying with natural language understanding. It is created automatically when using the Lex Console AWSServiceRoleforLexChannels is used to post text on messaging channels. It is created when developer first associates bot with a messaging channel like Facebook Messenger.
  • 16. Yes it does! Amazon Lex and IAM have some great resources to help build chatbots! You can learn more about Lex at https://docs.aws.amazon.com/lex/latest/dg/w hat-is.html
  • 17. Thank you for joining us as we learn a little about Amazon Lex and IAM. If you have any questions or would like to learn more please feel free to reach out to the contact information below: Tasha Penwell Text: 740-300-1684 Email: penwellt31810@hocking.edu