1.1 KiB
Install amplify globally
yarn global add @aws-amplify/cli
Create new amplify app in project
amplify init
Amplify commands after init
amplify status - will show you what you've added already and if it's locally configured or deployed
amplify add <category> - will allow you to add features like user login or a backend API
amplify push - will build all your local backend resources and provision it in the cloud
amplify console - to open the Amplify Console and view your project status
amplify publish - will build all your local backend and frontend resources (if you have hosting category added) and provision it in the cloud
amplify add api - to create a backend API and then
amplify publish - to deploy everything
Install aws amplify dependencies into project
yarn add aws-amplify aws-amplify-vue
Add the Amplify instance to Vue instance in main.js
Create a new js file in ./src/utils/auth.js - write the aws amplify code in here.
You need to write a function for each auth flow. Signup, GetUser etc.
Remember to use
export {getUser, signUp, confirmSignUp, resendSignUp, signIn, signOut}
at the end so it can be imported later.