Continuous Deployment to AWS Elastic Container Service (ECS) using Github Actions and Terraform

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ค. 2024
  • In this video, we will create a simple example of an Event-Driven Architecture app. We will use the Finite State Machine pattern where we will change the state every time we get a new event.
    Source Code: github.com/scalablescripts/no...
    Check our website: scalablescripts.com/
    Timestamps:
    00:00 Intro
    01:36 Terraform
    17:58 Github Actions
    32:36 Internet Gateway
    #aws #terraform #continuousdeployment

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

  • @kennedy_5iv_o
    @kennedy_5iv_o 22 วันที่ผ่านมา

    Thank you, well done. It's as straightforward as possible, just enough to get anyone going.

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

    Great tutorial, thank you! For anyone wondering about the changing public ip:
    - create a target group and a load balancer, make sure the load balancer has permissions to communicate with the target group.
    - attach the target group to the ecs service. I think you can only do that when creating a service, I had to make a new one.
    - remember to update the service name in your aws.yml file.
    and you should be able to access your app by the dns name of the load balancer

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

    Thankyou so much brother.It worked for me.

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

    your videos are the absolute best, thank you for putting so much work into it and sharing it with us

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

    Excellent tutorial, thank you so much.

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

    Great video, thanks!

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

    Such a beautiful tutorial

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

    keep up the good work

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

    How to create the policy with the right permissions? because i have this error: Error: reading ECR Repository (app_repo): AccessDeniedException: User: arn:aws:iam::xxxxxxx:user/xxxx is not authorized to perform: ecr:DescribeRepositories on resource: arn:aws:ecr:us-east-2:xxxxx:repository/app_repo because no permissions boundary allows the ecr:DescribeRepositories action

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

    thanks a lot

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

    Thanks 🙌👏

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

    Thank you! it's beneficial, do you have plans to extend this tutorial on how to create a database and attach it to the service?

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

    At 39:00 if I add a load balancer will the problem of different IP be solved?

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

    When you are publishing the next video for solving public ip problem?

  • @saadkayani-gj7xt
    @saadkayani-gj7xt ปีที่แล้ว

    how to deploy leravel application on ecs using AWS codebuild ,please do make video

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

    how can I fix cross-origin-opener-policy policy would block the window.closed call in oauth with google error

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

    Hi antonio, please make ecommerce laravel react complete course with ci cd using aws

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

    Thanks for the great video although this may be used in real world scenario. The terraform commands should be run from within the yaml file not manually

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

    Thankyou so much brother.It worked for me.