2013-04-29 4 views
1

내가 만든 Google Cloud Storage에 버킷이 있습니다. 일단 public-read, public-read-write 등과 같은 내장 된 ACL을 테스트하고 싶었지만 일단 gsutil setacl 명령을 사용하여 ACL을 변경하면 다음과 같이됩니다.
gsutil setacl public-read-write gs://mybucket
ACL을 다른 것으로 설정하면 현재 ACL을 얻을 수 없습니다. 시도 할 때 다음 메시지가 나타납니다.
GSResponseError: status=403, code=AccessDenied, reason=Forbidden, detail=mybucket.Google Cloud Storage ACL 문제

확실하지 않은 버그인지 확실하지 않습니다. 어떻게 ACL을 설정할 수 있습니까?

답변

1

https://code.google.com/apis/console/#:team으로 이동하여 본인이 프로젝트의 뷰어, 편집자 또는 소유자인지 확인하십시오.

  1. 프로젝트 소유자 중 한 사람에게 문의하십시오.
  2. 소유자에게 gsutil chacl -u [email protected]:FC gs://mybucket을 실행하도록 요청하거나 그렇지 않으면 프로젝트의 소유자로 설정하십시오.

프로젝트 소유자는 항상 버킷을 완전히 제어 할 수 있습니다.

+0

chacl 제안을 주셔서 감사하지만 이것은 소유자 이외의 다른 사람에게 정상적인 동작이라고 제안 하시겠습니까? 저는 편집인입니다. btw는 내가 만드는 버킷에서 발생합니다. 내가 왜 양동이에 접근 할 수있게 해줄까요? 소유자가 각 편집자의 변경 사항에 개입하도록 강요하는 것은 좋은 개발 전략처럼 보이지 않습니다. – klactose

관련 문제