'The security token included in the request is expired' 에러

Siwoo Pak·2021년 9월 28일
0

AWS

목록 보기
13/15
  • 서버와 클라이언트 자동 배포하고 브라우저에서 테스트했을 때, 로그인은 성공했지만 DB연결엔 실패했다는 메시지가 떴다.
  • 확인을 하기 위해 서버컴퓨터로 접속해서 aws-cli로 확인해보니
ubuntu@ip-172-31-41-150:~$ export DATABASE_USER=$(aws ssm get-parameters --region ap-northeast-2 --names DATABASE_USER --query Parameters[0].Value | sed 's/"//g')


An error occurred (UnrecognizedClientException) when calling the GetParameters operation: The security token included in the request is invalid.
  • 'The security token included in the request is invalid.' 에러 발생
  • 검색해보니 새로 배포하면서 aws iam설정이 초기화 되어서 발생한 에러
  • 그래서 iam 설정 파일은 그대로 있으니, nano 편집기로 이용하여
    aws_access_key_id, aws_secret_access_key, region, output의 환경변수의 값을 할당해주고 터미널에서 테스트 해보니...
$ ubuntu@ip-172-31-41-150:~/.aws$ aws ssm get-parameters --region ap-northeast-2 --names DATABASE_USER --query Parameters[0].Value | sed 's/"//g'
admin # 데이터베이스 서버에 유저명을 제대로 가져옴.
  • 그리고 브라우저에서 테스트한 결과도 정상적으로 데이터베이스에 연결되었다고 나왔다.

참고

profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글