🚨 문제상황

google cloud storage를 사용하여 static파일을 서빙하기 위해 버킷생성 및 setting.py파일 세팅까지 다 했는데, static파일이 정상적으로 서빙되지 않고 아래와 같은 403 error가 나왔다.

 

🔎 문제상황 분석

gcp 문서에 403에러에 대한 설명을 찾아 보니, 버킷에 대한 권한을 확인해봐야 할 것 같았다.

 

해결 방법

 

역할 이해  |  IAM 문서  |  Google Cloud

Google Cloud IAM 역할의 개념 정보 및 사전 정의된 모든 IAM 역할의 참조 목록

cloud.google.com

역할 이해 IAM에서 Cloud Storage역할에서 부여되는 권한 중에 storage.objects.get이 있는 역할을 모두 버킷 권한에 추가해보면 될 것 같았다

모든 구성원에 대해서 storage.objects.get권한이 부여되도록 역할을 지정해주니 google cloud storage가 정상적으로 static파일들을 서빙해줬다! 

역할 지정은 (Cloud Storage - 버킷 - 권한 - 주 구성원 수정 - 역할 추가 - 저장)으로 하면 된다..!!

 

77ㅑ~ 해결 ~~ !

+ Recent posts