내일부터 스프링 화이팅
aws sam을 이용한 서버리스 배포
AWS SAM을 이용한 lambda 관리에서 sam을 배포하고 새로운 api를 추가할때 발생한 에러다
Error: Failed to create managed resources: An error occurred (InvalidClientTokenId) when calling the CreateChangeSet operation: The security token included in the request is invalid.
해결 방법은 아래와 같이 aws 자격 증명 파일 설정을 변경하면된다
주소$ aws configure
AWS Access Key ID [****************]: 바꾸려는 키 아이디
AWS Secret Access Key [****************]: 바꾸려는 액세스 키
Default region name [ap-northeast-2]: 그대로 할거면 엔터
Default output format [json]: 그대로 할거면 엔더
우선 나는 기존에 iam이 있었지만 삭제한 상태였고 강의를 위해 새로 iam을 만들어서 그때 발급받은 액세스키로 사용하였는데 저런 오류가 떴다
다행히 전에 iam을 만들때 받았던 액세스키랑 아이디를 저장해놔서 해결은 했는데 왜 삭제한 iam의 액세스키로 설정이 되어있었을까...? iam 삭제랑 액세스키 설정은 별개인건가
아무튼 내 예상은 iam을 삭제했어도 내 aws 자격증명에는 이전 액세스키와 아이디가 등록되어 있어서 그런것 같은데 확실한지는 조금 더 찾아보고 그래도 해결이 안되면 튜터님께 여쭤봐야겠다
스프링 강의 3주차 듣기, 스프링 수업 복습