IAM 사용자 권한 할당량을 초과한 경우 해결 방법
문제 상황
: Amazon Translate을 사용하려고 하는데,
ClientError: An error occurred (AccessDeniedException) when calling the TranslateText operation: User: arn:aws:iam::590183939047:user/api_dev is not authorized to perform: translate:TranslateText because no identity-based policy allows the translate:TranslateText action
이런 오류가 생겼다.
해결 방법
: AWS IAM 사용자에게 권한을 할당해 준다.
추가 문제 발생
: 번역 주려고 했는데 권한 할당량을 초과해서 다음으로 넘어가지 않는다.
추가 문제 해결 방법
: 번역만 할 수 있는 사용자를 따로 만들어 준다.
: 새로운 사용자를 만들고, 액세스 키를 발급받는다.
: 발급받은 액세스 키를 사용해서 코드 개발을 하면 된다.
해결 완료
: 권한을 주고, 새로 발급받은 액세스 키를 사용하니 번역이 잘 진행되는 것을 확인할 수 있었다.!
* Open API - Amazon Translate를 이용해서 번역하는 코드 개발 하기 포스팅
'AWS SERVER' 카테고리의 다른 글
[AWS] 람다 제한시간 넘김 오류 해결 방법 _ 람다 제한 시간 늘리기 (0) | 2024.05.31 |
---|---|
[AWS] S3 버킷 만들기 _ 스토리지 만들어서 사용하기 (0) | 2024.05.28 |
[AWS] Credential(자격증명) 만들기 _IAM Users(사용자) (0) | 2024.05.23 |
[AWS] EC2 리눅스 스트림릿 대시보드, 차트에 한글 출력하기 (0) | 2024.05.11 |
[AWS] 계정 폐쇄 문제 해결하기 (0) | 2024.04.26 |