Передача 200 ГБ от клиента с помощью Google Cloud

Передача 200 ГБ от клиента с помощью Google Cloud

У меня есть клиент, который хочет передать нам 200 ГБ конфиденциальных данных. Я хотел бы, чтобы они загрузили эти данные в контейнер GCloud.

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

решение1

Через консоль GCP попробуйте настроить внешний доступ пользователя двумя способами:

1. Вашему клиенту требуется действующая учетная запись Google (учетная запись Gmail):

  1. Перейти к консоли
  2. Выбрать облачное хранилище
  3. Выбрать ведро
  4. Нажмите «Создать» (новый контейнер).
  5. После создания контейнера нажмите на только что созданный контейнер.
  6. Нажмите «Разрешения».
  7. Нажмите +Предоставить доступ.
  8. Добавьте учетную запись Google пользователя (учетную запись Gmail)
  9. Выберите роль создателя объекта хранения.
  10. Теперь созданная роль предоставляет разрешения на создание объектов (загрузку данных) в контейнер.

2. Учетная запись службы может использоваться для предоставления доступа к ресурсам:

  1. Перейти к консоли
  2. Выберите IAM и администратора
  3. Выберите учетные записи служб
  4. Нажмите «+Создать учетную запись службы».
  5. Нажмите на созданную учетную запись службы.
  6. Нажмите «Разрешения».
  7. Разрешение учетной записи службы, выберите роль
  8. Выберите хранилище
  9. Создатель объекта хранения Нажмите, чтобы продолжить
  10. Нажмите «Создать ключ».
  11. Проверьте кнопку JSON для типа ключа.
  12. Сохраните созданный JSON-файл.

Теперь ваш аккаунт сервиса создан. Запишите адрес электронной почты, созданный Google Cloud, который выглядит как d*****@****-dev.iam.gserviceaccount.comи JSON file credentials. Для получения дополнительной информации ознакомьтесь с официальными документами GCloud.

Использованная литература :

  1. Справочник базовых и предопределенных ролей IAM
  2. Разрешение пользователям загружать файлы

Связанный контент