AWS Lambda - Create Lambda Function Using Terraform (API Gateway & IAM S3 Access & Serverless)

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

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

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

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com

  • @ganeshraj5328
    @ganeshraj5328 5 หลายเดือนก่อน +2

    Nice video. Thank you. This is what I wanted and got it on my first day.

    • @AntonPutra
      @AntonPutra  5 หลายเดือนก่อน

      thanks! I'll create full course covering lambda soon.

  • @SefuBarosanu
    @SefuBarosanu หลายเดือนก่อน +1

    Awesome tutorial. For the second lambda, since it's only dependency is the aws-sdk, no need for npm install and so on. aws-sdk is embedded in the aws Lambda runtime.

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

      ok, i may have missed it

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

    👉 How to Manage Secrets in Terraform - th-cam.com/video/3N0tGKwvBdA/w-d-xo.html
    👉 Terraform Tips & Tricks - th-cam.com/video/7S94oUTy2z4/w-d-xo.html
    👉 ArgoCD Tutorial - th-cam.com/video/zGndgdGa1Tc/w-d-xo.html

  • @РусланЮсуфов-ф3ш
    @РусланЮсуфов-ф3ш ปีที่แล้ว +3

    Thanks for the lesson, it was super helpful!

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

      Glad to hear that!

  • @FelipeAugusto-kp7kg
    @FelipeAugusto-kp7kg 2 หลายเดือนก่อน +1

    Thank you !!! Was very helpfull.
    Do you have one showing with CI/CD pipeline?

    • @AntonPutra
      @AntonPutra  2 หลายเดือนก่อน

      my pleasure, not yet

  • @jorgetovar621
    @jorgetovar621 3 หลายเดือนก่อน

    Awesome video, @antonputra! Do you have an example of a CI/CD serverless pipeline using Terraform? I've seen many different options, but I appreciate how you usually compare the different approaches and their trade-offs.

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน +1

      well i don't have a separate video, but look into creating lambda using docker images instead of zips. i think that strategy integrates very well into your existing CI/CD pipeline

    • @jorgetovar621
      @jorgetovar621 3 หลายเดือนก่อน

      @@AntonPutra I will do it. Thanks 🙏

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

    awesome video

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

    Amazing!!!

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

      Thanks!!

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

      @@AntonPutra for sure, your work is amazing thanks for sharing. Please if possible apply some Aws solutions architectures ( serverless). :)

  • @DavidAlsh
    @DavidAlsh 7 หลายเดือนก่อน

    Great video! Wondering if you know how to use a $default route with API gateway?

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน

      thanks, it's been a while...

    • @DavidAlsh
      @DavidAlsh 7 หลายเดือนก่อน

      @@AntonPutra actually, I just figured it out haha! Thanks again for the video, got me started

  • @АндрійШульга-ъ4к
    @АндрійШульга-ъ4к 2 ปีที่แล้ว +1

    Hi Anton.
    Cool video. Thanks.
    Could you make a video some day about configuring K8s nodes to work with containers using linux seccomp params?

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

      Sure some day :) it's not very common use case

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

    Thanks. Please, how do I set the lambda to recreate when I make new changes?

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

      Just rerun terraform, if the source has changed it will redeploy lambda

  • @eaaldark
    @eaaldark 3 หลายเดือนก่อน

    I have a doubt, I made an api on serverless framework, if I use terraform to deploy my api, I only put the folder of my project? it uses nodejs packages.

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน +1

      if you have only serverless functions you better keep using serverless framework, if you are in large company with the rest of infra managed by terraform you may consider it

    • @eaaldark
      @eaaldark 3 หลายเดือนก่อน

      @@AntonPutra Thank you 🫶🏼

  • @mujahid-z6p
    @mujahid-z6p 11 หลายเดือนก่อน +1

    can you share the exact github link for the code in the above video please .thanks

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน

      Sure - github.com/antonputra/tutorials/tree/main/lessons/115

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

    Hey mate!
    Kudos for the awesome tutorials. Do you have tutorials, where can zip node_modules, package.json for the Lambda function?

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

      Sure, you can find one example in 126 lesson in the repo under terraform.

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

      @@AntonPutra Thanks mate 🥳🥳

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

    This is sbeyti फुल saort बिलकुल सही है

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

    Hi, when I run the process I get the following error: Error: error archiving directory: error reading file for archival: read ..\hello\terraform.tfstate: The process cannot access the file because another process has locked a portion of the file.

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

      looks like you're trying to archive the wrong directory, check the path and try again

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

    Don't we need to define an aws resource object?

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

      Yes we do - github.com/antonputra/tutorials/blob/main/lessons/115/terraform/6-s3-lambda.tf#L47-L59