Согласно официальной документации
Storage Object Creator
Позволяет пользователям создавать объекты. Не дает разрешения на просмотр, удаление или перезапись объектов
resourcemanager.projects.get
resourcemanager.projects.list
storage.objects.create
Поэтому, пожалуйста, присвойте своей учетной записи службы Storage Object Admin (roles/storage.objectAdmin)
, поскольку у вас нет storage.objects.delete
доступа к корзине, используемой в процессе управления версиями. Когда вы загружаете новую версию вашего файла в ваше хранилище Cloud Storage, Object Versioning переводит существующий объект в непереходное состояние.
Я воспроизвел ваш сценарий использования с учетной записью службы с Object Creator role
в корзине с включенным Access control Uniform
и поддержкой версий и получил то же сообщение об ошибке:
service-account.iam.gserviceaccount.com does not have storage.objects.delete access to your-bucket/file