[T/S] API Gateway와 서버리스 애플리케이션 실습

이준석·2023년 2월 3일

문제 발생 1

문제 코드

aws lambda invoke --function-name {Lambda함수의Arn를입력} --invocation-type Event  --payload '{ "Metadata": "Hello" }'  response.json --cli-binary-format raw-in-base64-out

에러 메시지

Unable to locate credentials. You can configure credentials by running "aws configure".

나의 생각

aws cli 버전 1을 삭제하고 버전 2로 다시 설치했는데, 그 과정에서 aws configure 정보가 다 사라져서 문제인 것 같다.

해결 과정

aws configure 명령어를 통해 정보들을 입력해주니 바로 실행되었다.


문제 발생 2

문제 상황


api key 값을 true로 설정한 뒤, 테스트 하기 위해 key 값을 안 넣고 POST 요청을 보냈는데 에러가 아닌 OK가 떴다.

나의 생각

모든 설정을 다 제대로 했다고 생각하는데 어디서 문제인지 모르겠어서 다시 만들기로 했다.

해결 과정

다 잘 만들어 놓고 API 배포를 하지 않아서 발생한 일이었다.
API 배포를 하고 나니 해결되었다.

0개의 댓글