본문 바로가기

강의/AWS

Lambda 코드 수정하기 (github actions)

웹 콘솔에서 수정하기

Lambda 코드를 수정하고 Deploy를 눌러서 바꿔주는 방법을 배웠었습니다.

 

.github/workflows/main.yaml

 

name: deploy to lambda
on: [push]
jobs:

  deploy_source:
    name: deploy lambda from source
    runs-on: ubuntu-latest
    steps:
      - name: checkout source code
        uses: actions/checkout@v1
      - name: default deploy
        uses: appleboy/lambda-action@master
        with:
          aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
          aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
          aws_region: ${{ secrets.AWS_REGION }}
          function_name: myLambda
          source: lambda_function.py

 

github setting -> secrets 설정 추가

IAM의 key id와 access key, aws region 정보를 추가해줍니다.

 

 

IAM에서 Lambda에 대한 권한도 추가해주면 끝!!

 

Lambda에 들어가서 API gateway endpoint를 확인하면 변경한 내용이 반영이 된 것을 확인할 수 있습니다.

 

'강의 > AWS' 카테고리의 다른 글

API gateway  (0) 2022.05.01
Lambda + API gateway  (0) 2022.05.01
elb (load balancing 설정)  (0) 2022.04.19
ec2 생성 및 접속  (0) 2022.04.19
github action, Cloud front 연동 (CI/CD)  (0) 2022.04.12