SlideShare a Scribd company logo
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!
 
AI Overview
AI OverviewAI Overview
AI Overview
Amazon Web Services
 
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 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 Talks
Amazon 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 Service
Amazon Web Services
 
Deep Dive: Amazon Lex
Deep Dive: Amazon LexDeep Dive: Amazon Lex
Deep Dive: Amazon Lex
Amazon Web Services
 
Chatbots with Serverless
Chatbots with ServerlessChatbots with Serverless
Chatbots with Serverless
Srushith Repakula
 
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 2017
Amazon 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 Chatbot
Injae 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 AWS
Kristana 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 Workshop
Amazon 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
 
Introduzione ad Amazon Lex
Introduzione ad Amazon LexIntroduzione ad Amazon Lex
Introduzione ad 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 Practice
Amazon 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.pptx
Tasha 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).pdf
Tasha 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.pdf
Tasha 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.pdf
Tasha Penwell
 
Roles in Cloud Computing
Roles in Cloud ComputingRoles in Cloud Computing
Roles in Cloud Computing
Tasha 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 Experience
Tasha Penwell
 
Amazon Career Day
Amazon Career DayAmazon Career Day
Amazon Career Day
Tasha Penwell
 
AWS Shared Responsibility Model
AWS Shared Responsibility ModelAWS Shared Responsibility Model
AWS Shared Responsibility Model
Tasha Penwell
 
Fetch with Frankie and Bowser
Fetch with Frankie and BowserFetch with Frankie and Bowser
Fetch with Frankie and Bowser
Tasha 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 Apps
Tasha Penwell
 
A Bot Named Lex
A Bot Named LexA Bot Named Lex
A Bot Named Lex
Tasha 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

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 

Recently uploaded (20)

"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 

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