본문 바로가기
개발/에러해결

badrequestexception: 400 cannot get legacy acl for an object when uniform bucket-level access is enabled

by amkorousagi 2022. 10. 22.

에러 내용


gsutil acl get gs://$MY_BUCKET_NAME_1/cat.jpg  > acl.txt
cat acl.txt

을 Cloud Shell에서 실행하면

badrequestexception: 400 cannot get legacy acl for an object when uniform bucket-level access is enabled

라는 오류를 띄우고 정상적으로 동작하지 않습니다.

 

Architecting with Google Kubernetes Engine: Foundations의 1주 차 과제를 하는데 발견한 문제입니다.

에러 원인


bucket access control 이 uniform으로 설정된 경우 acl을 사용할 수 없습니다.

 

해결 방법


bucket access control을 Fine-grained로 설정합니다.

kube description
fine-grained

참고 자료


 

 

Coursera | Online Courses & Credentials From Top Educators. Join for Free | Coursera

Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join Coursera for free and transform your career with degrees, certificates, Specializations, & MOOCs in data science

www.coursera.org

 

댓글