Делитесь сегментом Google Cloud Storage Bucket между проектами

Я хочу, чтобы сегмент хранилища принадлежал нескольким проектам без использования учетной записи службы. Как я могу это сделать?


person mark    schedule 09.12.2016    source источник


Ответы (2)


Сегменты Google Cloud Storage могут принадлежать только одному проекту, и этот проект будет оплачивать счет за этот сегмент. Однако разрешения могут абсолютно охватывать несколько учетных записей. Любое разрешение для пользователя или группы, которое может быть применено к корзине в одном проекте, также может быть применено к корзине в другом проекте.

Что именно вы надеетесь сделать?

person Brandon Yarbrough    schedule 09.12.2016
comment
Хорошо, это нормально. Как мне заставить ведро отображаться в нескольких проектах? Я добавляю того же пользователя, которому принадлежат корзины, в другом проекте, но я все еще не вижу корзину из другого проекта. - person mark; 10.12.2016
comment
Что значит появиться? Вы имеете в виду в облачной консоли? Он не будет отображаться в их списке сегментов для их собственного проекта, поскольку он не является частью их проекта, но если вы предоставили им разрешение, они могут перейти непосредственно к console.cloud.google.com/storage/browser/YOUR_BUCKET_NAME - person Brandon Yarbrough; 11.12.2016
comment
«Показать» в облачной консоли — это именно то, что я имею в виду. Я не могу представить, почему это не будет отображаться там. Каждая служба обмена файлами, о которой я могу думать (Google Диск, Box, OneDrive), имеет такое поведение, которое в основном представляет собой хранилище GCP. Как еще участники других проектов узнают, к чему у них есть доступ? - person mark; 11.12.2016
comment
облачное хранилище Google не является службой обмена файлами. Это для хранения файлов. Контроль доступа к чему-то подобному должен поддерживать другие модели использования, кроме обмена файлами с другими организациями. - person Indigenuity; 04.01.2019

Я не думаю, что вы можете автоматически отправить «ведро» на консоль другого пользователя в другом проекте.

Я думаю, вы могли бы заставить своих пользователей монтировать общую корзину с помощью gcsfuse. Где-то вне консоли.

https://github.com/GoogleCloudPlatform/gcsfuse

Затем, когда вы добавляете «вещи» в ведро, они будут отображаться в их смонтированной папке, как DropBox, Google Drive, Box, OneDrive и т. д.

С теми другими проектами, которые вы упомянули. Вы не можете автоматически помещать папки в папку другого пользователя, точно так же вы не можете автоматически помещать «ведро» в «проект» другого пользователя.

Но вы можете предложить долю, которую пользователи могут использовать.

person DaShaun    schedule 21.04.2017