lambda에 아무런 변경없이 업로드를 하게 되면 기본값으로 설정되는 지역이 있습니다.
이를 우리가 사용하는 서울 지역으로 바꿔 봅시다.
serverless.yml 을 수정합니다.
맨위쪽 org,app 부분을 먼저 지워주세요.
그 다음 provider 부분에 다음과 같이 추가합니다.
ap-northeast-2 는 aws에서 서울 지역을 의미하는 코드입니다.
그리고 다시 배포를 하시면 됩니다.
* 여기서 배포오류가 발생할 수 있습니다.
credentials 에러가 발생할 수 있는데 이 경우는 credentials 셋팅이 로컬에서 안되어 있기 때문입니다.
https://www.serverless.com/framework/docs/providers/aws/guide/credentials/
Serverless Framework - AWS Credentials
The Serverless Framework documentation for AWS Lambda, API Gateway, EventBridge, DynamoDB and much more.
www.serverless.com
이 글을 참고하여 다음과 같은 코드를 변경합니다.
serverless config credentials --provider aws --key 내 key --secret 내 secret key
여기서 키값은 여러분들이 가지고 계신 credentials.csv 안에 내용이 있습니다.
작성하신 코드를 cmd 에서 한번 실행시켜 설정해주시면 됩니다.
'개발 > 백엔드' 카테고리의 다른 글
server - aws lambda - github 연결하여 자동배포하기. (0) | 2023.01.12 |
---|---|
server - aws lambda layer 추가 (0) | 2023.01.11 |
server - 설정한 lambda 에 내가 만든 앱 배포하기 ( 모듈 에러 해결법) (0) | 2023.01.11 |
server - lambda(serverless) 수동배포 설정하기 (0) | 2023.01.10 |
server - jwt token 없이 접근을 허락하는 방법 (0) | 2023.01.10 |