Смонтировать бакеты в функцию
Статья создана
Обновлена 17 апреля 2024 г.
Консоль управления
API
- В консоли управления
перейдите в каталог, в котором находится функция. - Выберите сервис Cloud Functions.
- Выберите функцию.
- Перейдите на вкладку Редактор.
- В блоке Параметры выберите или создайте новый сервисный аккаунт с ролью:
storage.viewer
, чтобы только читать данные из смонтированного бакета.storage.uploader
, чтобы читать данные из смонтированного бакета и записывать их в него.
- В блоке Смонтированные бакеты нажмите Добавить бакет.
- Укажите в поле:
- Точка монтирования — имя точки монтирования. Директория, к которой смонтируется бакет, будет доступна по пути
/function/storage/<точка_монтирования>
. - Бакет — имя бакета, который хотите смонтировать, или создайте новый.
- Папка — папку в бакете. Если поле пустое, смонтируется весь бакет.
- Точка монтирования — имя точки монтирования. Директория, к которой смонтируется бакет, будет доступна по пути
- Нажмите кнопку Сохранить изменения.
Чтобы смонтировать бакет, воспользуйтесь методом REST API createVersion для ресурса Function или вызовом gRPC API FunctionService/CreateVersion.