에러 내용
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로 설정합니다.
참고 자료
댓글