반응형
Error Name
"Internal Server Error"
Error Message
com.google.api.gax.rpc.PermissionDeniedException: io.grpc.StatusRuntimeException: PERMISSION_DENIED: IAM permission 'dialogflow.sessions.detectIntent
Error 상황
의 방법을 따라 환경변수 설정을 하였음에도 여전히 Google client library로 dialogflow client에 접근할 때 지속적으로 permission denied가 발생했다. 혹시나 싶어 source ~/.zshrc를 제차 입력해주었지만, 결과는 같았다.
해결방법
Error 해결방법이 너무 어이없어서 포스팅을 하까말까 고민했지만, 이 포스팅으로 누군가에겐 도움이 되길 바라며 에러 해결방법을 적는다. 해결방법은 재부팅이었다. 필자의 상황에서만 재부팅을 한 경우 에러가 해결되었다면 포스팅을 쓰지 않았겠지만, 동일한 에러가 발생한 팀원들 역시 재부팅 후 에러를 해결하였다. 재부팅과 IAM인증과의 연관성은 아직 찾지 못했지만, 환경변수가 적용되는 시점과 관련이 있지 않을까 추측하고 있다.
반응형