Я подключился к экземпляру GCE через SSH. Оттуда я хотел бы получить доступ к Storage с помощью учетной записи службы:.gsutil copy return "AccessDeniedException: 403 Недостаточное разрешение" из GCE
GCE> gcloud auth list
Credentialed accounts:
- [email protected] (active)
я первый сделал уверен, что эта учетная запись службы помечена «Может редактировать» в разрешениях проекта я работаю в I также обязательно дать ему запись ACL на ведро, я хотел бы его скопировать файл:
local> gsutil acl ch -u [email protected]:W gs://mybucket
Но тогда следующая команда терпит неудачу:
GCE> gsutil cp test.txt gs://mybucket/logs
(я также уверен, что «журналы " создается под «mybucket»).
Сообщение об ошибке я получаю:
Copying file://test.txt [Content-Type=text/plain]...
AccessDeniedException: 403 Insufficient Permission 0 B
Что мне не хватает?
Была ли создана виртуальная машина GCE с полным контролем или полем чтения/записи GCS? – jterrace
Спасибо, что указали это. На самом деле я этого не знал. Я повторно создал экземпляр с включенной опцией, и он сработал. Если бы вы могли предложить включить флаг в качестве ответа, я бы с радостью отметил его. – Christophe