Я в настоящее время нахожусь в процессе обновления старого appengine приложения для использования базирующихся файлов нового cloudstorage API (Python).
Это также означает настраивать cloudstorage для этого приложения.
Я сделал это успешно, но мое приложение не может на самом деле загрузить на cloudstorage блок. После некоторого IRC, отлаживающего, оказывается, что это, вероятно, связано с этой учетной записью, не имеющей "Сервисную учетную запись Механизма приложения в, он - раздел полномочий.
Явно добавляющий @appspot.gserviceaccount.com к полномочиям блоков (владелец полномочий пользователя роль) решает проблему. Но тем не менее конфигурация разрешения приложения находится в некотором непоследовательном состоянии, так как это пропускает эту учетную запись.
Существует ли способ сбросить/обновить эти полномочия/пользователей?
(Создание нового / новое приложение и перемещение в него не является действительно опцией в этой точке),
Оказывается, google предоставляет прямую поддержку для миграции API файлов. Решение заключается в ручном добавлении пользователя обратно (например, @appspot.gserviceaccount.com) в ваш проект. Пользователь никогда не удалялся внутри проекта.
.