Hey everyone! I have an updated video that showcases some nice updates that Amplify introduced. This video is still just fine, but the new project shows a frontend built with Amplify's component library, and you no longer have to hop into cloudformation to add the policy template! th-cam.com/video/9qkCxZM7VS8/w-d-xo.html
Thanks for the video and the explanation! Very helpful! In your video you are setting up the lambda trigger for DynamoDB. Do you know if I can also use SES for Cognito custom messages? Because while testing the codeParameter for e.g. the "Forgot Password E-Mail" was not passed and the default cognito message was send beside of the SES E-Mail...
at 19:00, when i tried to push i got this error: Packaging lambda function failed with the error Command failed with exit code 2: yarn --no-bin-links --production Usage: yarn [options] yarn: error: no such option: --no-bin-links
Hello Michael, great video ! Account registration emails and password recovery email sent by Cognito are sent, but they go to spam folder by default. I configured my custom domain on ses, and cognito uses it.Now I have to move out of the SES Sandbox Mode. AWS denied my request and ask me to explain how I will handle the unsubscribe requests and bounces. I don't know really what to answer, I thought everything was handled by Cognito. I looked at the email registration sent automatically by Cognito and they do not contain an unsubscribe link. So I have to customize this message to add the link. I read online that I can handle Cognito custom email with a Custom message lambda trigger. That seems really complicated to do. Do you think it's the way, or is there a simpler option ?
After some changes it worked for me. At 20:13 on _app.js import { Amplify } from "@aws-amplify/core"; import config from "../aws-exports"; At 21:54 on ContactForm.js: // import { API } from "aws-amplify"; import { generateClient } from "aws-amplify/api"; import { createCandidate } from "../src/graphql/mutations"; const client = generateClient(); (...) // await API.graphql({ await client.graphql({ I had to downgrade from NodeJS 18 to 16 because something that i don't remember was not working and also had to change it on AWS console because after finish the project the data was going to dynamoDB but not to e-mail. This is my first back-end project, thank you a lot.
@@mohsinnisar8567 i could not connect my front end to the backend , do you still have the code ? because the github link which michael provided is very different from what he is doing in the video
Yo! Yup, a couple things have changed, but I'll get the repo updated today to reflect that and update the video description and reply to this message when it's done.
Hey everyone! I have an updated video that showcases some nice updates that Amplify introduced. This video is still just fine, but the new project shows a frontend built with Amplify's component library, and you no longer have to hop into cloudformation to add the policy template! th-cam.com/video/9qkCxZM7VS8/w-d-xo.html
Great stuff Michael, look forward to more awesome content!
Awesome, I'm really looking forward to trying this out, thanks!!!
very good amplify material. appreciated it ..
Thanks hope you can keep making great content 👍
Excellent video.
Thanks, this worked for me.
thank you so much
I love you!!!!!! moooar!!!!!!
Thanks for the video and the explanation! Very helpful!
In your video you are setting up the lambda trigger for DynamoDB. Do you know if I can also use SES for Cognito custom messages? Because while testing the codeParameter for e.g. the "Forgot Password E-Mail" was not passed and the default cognito message was send beside of the SES E-Mail...
You need to associate the triggers in your auth api.
@@JulienMalfait thanks!😊
I already manage to set it up as I wanted, although it was more complicated than expected 😅
I need the code for the contact form
at 19:00, when i tried to push i got this error:
Packaging lambda function failed with the error
Command failed with exit code 2: yarn --no-bin-links --production
Usage: yarn [options]
yarn: error: no such option: --no-bin-links
update: I just reinstalled yarn ( npm install -g yarn ) and now amplify push worked
Hello, How can i work login with databse at amplify?
Hello Michael, great video ! Account registration emails and password recovery email sent by Cognito are sent, but they go to spam folder by default. I configured my custom domain on ses, and cognito uses it.Now I have to move out of the SES Sandbox Mode. AWS denied my request and ask me to explain how I will handle the unsubscribe requests and bounces. I don't know really what to answer, I thought everything was handled by Cognito. I looked at the email registration sent automatically by Cognito and they do not contain an unsubscribe link. So I have to customize this message to add the link. I read online that I can handle Cognito custom email with a Custom message lambda trigger. That seems really complicated to do. Do you think it's the way, or is there a simpler option ?
Isn't it an SPF not set on your "from" email?
i think it need some update, let me try again
After some changes it worked for me.
At 20:13 on _app.js
import { Amplify } from "@aws-amplify/core";
import config from "../aws-exports";
At 21:54 on ContactForm.js:
// import { API } from "aws-amplify";
import { generateClient } from "aws-amplify/api";
import { createCandidate } from "../src/graphql/mutations";
const client = generateClient();
(...)
// await API.graphql({
await client.graphql({
I had to downgrade from NodeJS 18 to 16 because something that i don't remember was not working and also had to change it on AWS console because after finish the project the data was going to dynamoDB but not to e-mail.
This is my first back-end project, thank you a lot.
your blog is down
gives error when i run it on the local host, in first step
Updated to latest node v14.17.6 and now it works :)
hey were you able to make this entire project ?
@@harshitsharma8215 yes. I was doing some mistake that I forgot now 😂
@@harshitsharma8215 ops, the mistake is mentioned in above comment.
@@mohsinnisar8567 i could not connect my front end to the backend , do you still have the code ? because the github link which michael provided is very different from what he is doing in the video
bro can i have the github link of this project?
Yo! Yup, a couple things have changed, but I'll get the repo updated today to reflect that and update the video description and reply to this message when it's done.