Slide 1

Slide 1 text

Awedis Keofteian

Slide 2

Slide 2 text

Authentication and Content on Amazon S3 with AWS Amplify

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

What’s Amplify? • AWS Amplify is a set of purpose-built tools and services that makes it quick and easy for front-end web and mobile developers build full- stack applications on AWS, with the flexibility to leverage the breadth of AWS services to further customize applications. • Analytics • API (GraphQL or REST) • Authentication • PubSub • Push Notifications • Storage • Server-Side Rendering ...

Slide 5

Slide 5 text

Authentication • Amazon Cognito provides authentication, authorization, and user management for your web and mobile apps. Your users can sign in directly with a user name and password, or through a third party such as Facebook, Amazon, Google or Apple. • The Amplify Framework uses Amazon Cognito as the main authentication provider. Amazon Cognito is a robust user directory service that handles user registration, authentication, account recovery & other operations.

Slide 6

Slide 6 text

Authentication • signUp • signIn • signOut • forgotPassword • forgotPasswordSubmit • confirmSignUp • resendSignUp • currentAuthenticatedUser • changePassword … • Functions

Slide 7

Slide 7 text

Storage • Amazon Simple Storage Service (Amazon S3) is an object storage service • AWS Amplify Storage module provides a simple mechanism for managing user content for your app in public, protected or private storage buckets. The Storage category comes with built-in support for Amazon S3.

Slide 8

Slide 8 text

Storage • Functions • Storage.put • Storage.get • Storage.list • Storage.copy • Storage.remove • Storage.cancel