군침이 싹 도는 코딩
AWS lambda serverless 배포 시 한국으로 바꾸는 법 본문
# 먼저 서울 리전의 이름을 확인한다
region: ap-northeast-2
# serverless.yml 파일로가서 provider에 확인한 이름을
region: 해서 써준다
# 그 후 배포하면 대시보드에서 지원하지 않는다고 에러가 난다
# 다시 serverless.yml 파일에 맨 위 두줄을 삭제하고 service만 남겨놓는다
# 그 후 배포를 하면 다른 에러가 발생한다
credentials 에러는 serverless.yml 위에 두줄을 삭제해서 키값과 시크릿 키값을 불러올 수 없기때문에 발생한다
때문에 자신의 키값과 시크릿값을 로컬에 세팅해줘야한다
# 서버리스 컨픽 코드
serverless config credentials --provider aws --key 자신의 키 --secret 자신의 시크릿 키
# 해당 코드를 복사해서 IAM 유저를 만들때 CSV로 저장했던
자신의 key와 secret key를 해당 칸에 넣어 터미널에 넣고 실행한다
# 이제 다시 sls deploy를 타이핑해서 배포를 해보면 잘 배포가 된다
이 컨픽 작업은 1번만 실행해주면 다음부터는 하지 않아도 된다
serverless config credentials --provider aws --key 자신의 키 --secret 자신의 시크릿 키 -o
# 만약 키값이나 시크릿 키값을 잘못 넣었다면 이 코드처럼 끝에 -o를 써서 터미널에 다시 실행시켜주면 된다
# aws lambda에 가서 리전을 서울로 바꿔보면 잘 배포 된 것을 확인할 수 있다
'AWS > Lambda' 카테고리의 다른 글
AWS lambda 지연시간에 따른 상태코드 500 해결법 (0) | 2023.01.17 |
---|---|
lambda layer 만들기 (2) (0) | 2023.01.11 |
Lambda layer 만들기 (1) numpy, pandas 라이브러리를 만드는 법 (1) | 2023.01.11 |
AWS Lambda를 이용한 Serverless 배포하기 (2) (0) | 2023.01.11 |
AWS Lambda를 이용한 Serverless 배포하기 (1) (0) | 2023.01.10 |