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

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

Как лучше всего предоставить внешнему пользователю доступ к одному новому сегменту и возможность загрузки?

1 ответ

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

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. Разрешение пользователям загружать файлы
Другие вопросы по тегам