Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Authentication & Content on S3 using AWS Amplify

awedis
November 06, 2021

Authentication & Content on S3 using AWS Amplify

AWS Amplify
Authentication (Cognito)
Storage (S3)

awedis

November 06, 2021
Tweet

More Decks by awedis

Other Decks in Technology

Transcript

  1. 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 ...
  2. 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.
  3. Authentication • signUp • signIn • signOut • forgotPassword •

    forgotPasswordSubmit • confirmSignUp • resendSignUp • currentAuthenticatedUser • changePassword … • Functions
  4. 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.
  5. Storage • Functions • Storage.put • Storage.get • Storage.list •

    Storage.copy • Storage.remove • Storage.cancel