Notice
Recent Posts
Recent Comments
Link
투케이2K
309. (TWOK/ERROR) [Android] Aws The security token included in the request is invalid 403 error 본문
투케이2K 에러관리
309. (TWOK/ERROR) [Android] Aws The security token included in the request is invalid 403 error
투케이2K 2025. 5. 13. 19:20[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : [Android] Aws The security token included in the request is invalid 403 error
[설 명]
--------------------------------------------------------------------------
[개발 및 테스트 환경]
--------------------------------------------------------------------------
- 제목 : [Android] Aws The security token included in the request is invalid 403 error
- 테스트 환경 : 삼성 갤럭시 스마트폰 / 안드로이드 / Android
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[에러 원인]
--------------------------------------------------------------------------
1. 안드로이드에서 Aws 연동 및 API 호출 시 사용되는 IAM 계정 AccessKey , SecretKey 정보가 잘못되어 403 접근 권한 에러 발생 이슈
2. 안드로이드 Aws 라이브러리 사용 의존성 모듈 :
implementation 'com.amazonaws:aws-android-sdk-kms:2.57.0'
implementation 'com.amazonaws:aws-android-sdk-s3:2.57.0'
implementation 'com.amazonaws:aws-android-sdk-iot:2.57.0'
implementation 'com.amazonaws:aws-android-sdk-mobile-client:2.57.0'
implementation 'com.amazonaws:aws-android-sdk-kinesisvideo:2.57.0'
3. 에러 발생 로그 전문 :
W/System.err: com.amazonaws.AmazonServiceException: The security token included in the request is invalid. (Service: AWSKinesisVideo; Status Code: 403; Error Code: UnrecognizedClientException; Request ID: 5d19... 48e)
W/System.err: at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:742)
W/System.err: at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:420)
W/System.err: at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:229)
W/System.err: at com.amazonaws.services.kinesisvideo.AWSKinesisVideoClient.invoke(AWSKinesisVideoClient.java:1769)
W/System.err: at com.amazonaws.services.kinesisvideo.AWSKinesisVideoClient.listSignalingChannels(AWSKinesisVideoClient.java:998)
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[해결 방법]
--------------------------------------------------------------------------
1. 안드로이드 Aws Credentials 인증 객체 정보 초기화 시 사용 되는 AccessKey , SecretKey 정보 다시 확인 및 재요청 수행
>> AWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
>> Aws 콘솔 IAM 계정에서 AccessKey , SecretKey 정보 확인
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[참고 사이트]
--------------------------------------------------------------------------
[Aws Security Token Service] Aws STS 임시 보안 자격 증명 설명 정리
https://blog.naver.com/kkh0977/223846461194
[Aws AssumeRole] Aws AssumeRole 역할 전환 및 임시 자격 증명 공유 사용 설명 정리
https://blog.naver.com/kkh0977/223853566319
--------------------------------------------------------------------------
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments