Send Emails with AWS Amplify and SES

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ต.ค. 2024

ความคิดเห็น • 31

  • @focusotter
    @focusotter  2 ปีที่แล้ว +1

    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

  • @khandoor7228
    @khandoor7228 3 ปีที่แล้ว +2

    Great stuff Michael, look forward to more awesome content!

  • @AllanLeonardJr
    @AllanLeonardJr 2 ปีที่แล้ว +1

    Awesome, I'm really looking forward to trying this out, thanks!!!

  • @TN2USA
    @TN2USA ปีที่แล้ว

    very good amplify material. appreciated it ..

  • @ToreyLittlefield
    @ToreyLittlefield 3 ปีที่แล้ว +1

    Thanks hope you can keep making great content 👍

  • @MrRoryG
    @MrRoryG 2 ปีที่แล้ว

    Excellent video.

  • @davidhaas2528
    @davidhaas2528 2 ปีที่แล้ว

    Thanks, this worked for me.

  • @HodsonShu
    @HodsonShu 2 ปีที่แล้ว

    thank you so much

  • @bobobobo-ki2fw
    @bobobobo-ki2fw ปีที่แล้ว

    I love you!!!!!! moooar!!!!!!

  • @88sila88
    @88sila88 ปีที่แล้ว

    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...

    • @JulienMalfait
      @JulienMalfait ปีที่แล้ว

      You need to associate the triggers in your auth api.

    • @88sila88
      @88sila88 ปีที่แล้ว +1

      @@JulienMalfait thanks!😊
      I already manage to set it up as I wanted, although it was more complicated than expected 😅

  • @michaelrooze278
    @michaelrooze278 2 ปีที่แล้ว

    I need the code for the contact form

  • @Bastardovl
    @Bastardovl 9 หลายเดือนก่อน

    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

    • @Bastardovl
      @Bastardovl 9 หลายเดือนก่อน

      update: I just reinstalled yarn ( npm install -g yarn ) and now amplify push worked

  • @LeonardoArangoCifuentes
    @LeonardoArangoCifuentes 2 ปีที่แล้ว

    Hello, How can i work login with databse at amplify?

  • @divayht
    @divayht 2 ปีที่แล้ว

    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 ?

    • @JulienMalfait
      @JulienMalfait ปีที่แล้ว

      Isn't it an SPF not set on your "from" email?

  • @Bastardovl
    @Bastardovl 9 หลายเดือนก่อน

    i think it need some update, let me try again

    • @Bastardovl
      @Bastardovl 9 หลายเดือนก่อน

      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.

  • @bobobobo-ki2fw
    @bobobobo-ki2fw ปีที่แล้ว

    your blog is down

  • @mohsinnisar8567
    @mohsinnisar8567 3 ปีที่แล้ว

    gives error when i run it on the local host, in first step

    • @mohsinnisar8567
      @mohsinnisar8567 3 ปีที่แล้ว

      Updated to latest node v14.17.6 and now it works :)

    • @harshitsharma8215
      @harshitsharma8215 2 ปีที่แล้ว

      hey were you able to make this entire project ?

    • @mohsinnisar8567
      @mohsinnisar8567 2 ปีที่แล้ว

      @@harshitsharma8215 yes. I was doing some mistake that I forgot now 😂

    • @mohsinnisar8567
      @mohsinnisar8567 2 ปีที่แล้ว

      @@harshitsharma8215 ops, the mistake is mentioned in above comment.

    • @harshitsharma8215
      @harshitsharma8215 2 ปีที่แล้ว

      @@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

  • @harshitsharma8215
    @harshitsharma8215 2 ปีที่แล้ว +1

    bro can i have the github link of this project?

    • @focusotter
      @focusotter  2 ปีที่แล้ว +1

      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.