https://seonggongstory.tistory.com/181
API 소스코드 lambda에 배포하기
1cpu 1ram을 할당받는 ec2와 다른 서버리스(serverless) 방식 : 호출양만큼 금액만 낼경우 서버관련된 부분은 aws가 알아서 처리해줌( 유동사용자 만큼 자동으로 트래픽을 늘려줌) 대표적 : lambda , API Gate
seonggongstory.tistory.com
이때 받은 aws 권한 key를 입력해줌
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
이렇게 바꿔줌
name: serverless deploy
on:
push:
branches:
- main
jobs:
deploy:
name: deploy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install SLS and Deploy
uses: serverless/github-action@v3
with:
args: -c "sls plugin install -n serverless-wsgi && sls plugin install -n serverless-python-requirements && sls deploy"
entrypoint: /bin/sh
env:
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
'Api 개발 > flask' 카테고리의 다른 글
s3에 저장된 이미지를 객체 탐지하는 API 만들기 (0) | 2023.01.12 |
---|---|
이미지 업로드 api 만들기 (0) | 2023.01.12 |
serverless 계층(layer) 설정 (0) | 2023.01.11 |
serverless 서버 서울로 바꾸기 (0) | 2023.01.11 |
API 소스코드 lambda에 배포하기 (0) | 2023.01.10 |