본문 바로가기
GCP

[GCP] 구글 클라우드 스토리지 AccessDeniedException: 403 Insufficient Permission

by hs_seo 2020. 7. 24.

GCP에서 구글 스토리지에 파일을 복사할 때 아래와 같이 권한 부족으로 파일 복사가 되지 않을 때가 있습니다. 이 경우 해당 서버에 설정된 구글 클라우드 계정에 해당 버켓의 권한이 없기 때문입니다.

$ gsutil cp ./sample.file gs://sample-raw-bucket/sample.file
Copying file://./sample.file [Content-Type=application/octet-stream]...
AccessDeniedException: 403 Insufficient Permission

현재 서버의 계정 확인

현재 서버에 설정된 계정은 gcloud auth list 명령으로 확인할 수 있습니다. 저의 경우는 계정이 설정되어 있지 않아서 오류가 발생하였습니다. 계정이 설정되어 있어도 계정에 해당 버켓의 접근 권한이 없으면 오류가 발생합니다.

[user@server-an3a ~]$ gcloud auth list

No credentialed accounts.

To login, run:
  $ gcloud auth login `ACCOUNT`
반응형