- tocdepth
2
Быстрый старт
В этом разделе описано, как с помощью Shared API Gateway создать API-метод, при вызове которого на компьютер будет скачиваться файл из OBS.
Перед началом работы
Создайте бакет в сервисе Object Storage Service.
Создание API Group
API объединяются в API-группы. Каждый API может принадлежать только одной группе. Все API из одной группы доступны по одному доменному имени. Чтобы создать API Group:
В списке сервисов выберите Dedicated API Gateway.
В правом верхнем углу нажмите Access Shared Gateway.
Перейдите в раздел
.Нажмите Create API Group.
В поле Name введите название API-группы.
Нажмите ОК.
API-группа создана.
Внимание
К каждой API-группе присваивается стандартный поддомен. Количество обращений к API по стандартному поддомену ограничено. Ограничение составляет 1 000 запросов в сутки. Чтобы снять это ограничение, привяжите доменное имя к группе API.
Создание API
Перейдите в раздел
.Нажмите Create API.
В поле Name введите название публикуемого API.
В списке API Group выберите созданную ранее группу.
В поле Security Authentication выберите None. При выборе этого варианта вызовы API будут доступны без аутентификации.
Нажмите Next.
В поле Path введите путь, по которому будет публиковаться API. Например
/Get
.Примечание
Значение в поле Path чувствительно к регистру.
/get
и/Get
— разные пути.В поле Method выберите GET.
Нажмите Next.
В поле Backend Type выберите HTTP/HTTPS.
В поле Protocol выберите HTTPS.
В поле Method выберите GET.
В поле VPC Channel выберите Skip.
В поле Backend Address вставьте адрес бакета OBS без
https://
и без части, которая идет после символа/
. Например, если адрес объекта —https://bucket-name.obs.ru-moscow-1.hc.sbercloud.ru/file.zip
, нужно вставитьbucket-name.obs.ru-moscow-1.hc.sbercloud.ru
.В поле Path вставьте часть, которая идет после символа
/
, включая сам символ. Например, если адрес объекта —https://bucket-name.obs.ru-moscow-1.hc.sbercloud.ru/file.zip
, нужно вставить/file.zip
.Нажмите
.
API опубликован.
Протестируйте работу API. Для этого:
Перейдите в раздел
.Нажмите на название созданного API.
Скопируйте адрес из поля API URL.
Вставьте URL в адресную строку и перейдите по нему. Файл из OBS будет загружен после перехода по ссылке.
API создан и настроен.
для Dev & Test